Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Результаты опроса: Нужен ли раздел для FreeBasic
Определённо нужен 13 76.47%
В разделе нет необходимости 3 17.65%
Другой вариант(написать в теме) 1 5.88%
Голосовавшие: 17. Вы ещё не голосовали в этом опросе

 
 
Рейтинг 4.54/105: Рейтинг темы: голосов - 105, средняя оценка - 4.54
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,624
Записей в блоге: 2
1

Создание раздела FreeBasic (голосование)

19.10.2012, 18:45. Показов 20729. Ответов 228

Author24 — интернет-сервис помощи студентам
Приветствую всех форумчан!

Многие из вас, наверное, заметили, что на форуме слишком мало подразделов языка Бейсик,
особенно если сравнивать с Паскалем и си, в которых существуют свободные реализации.

Именно поэтому предлагаю администрации cyberforum подумать над созданием нового
раздела для FreeBasic. Предполагаю, если появится раздел, появятся и новые пользователи,
которые будут поддерживать его, включая меня.

Однако безосновательно создавать раздел я не прошу, давайте посмотрим нужен ли он людям,
для этого, собственно и создаю данный топик. Люди проголосуют и всё будет видно.



Почему FreeBasic?
  1. Современный
  2. Свободный и бесплатный
  3. Кроссплатформенный(Windows, Linux)

Давайте посмотрим на функционал:

Описание: http://ru.wikipedia.org/wiki/FreeBASIC
Официальный сайт(Англоязычный): http://www.freebasic.net/
Ресурсы сети интернет по FreeBasic
Русскоязычные сайты:
http://freebasic.narod.ru/
http://freebasic.ru/
Статейка: http://www.tiflocomp.ru/docs/programming/fbc.php
IDE для FreeBasic(Англ.): http://fbide.freebasic.net/
Мануал по операторам\функциям: http://www.freebasic.net/wiki/... kka=DocToc
Архив с тулзами\библиотеками\туториалами: http://www.freebasic.net/___old_site/arch/

Частичная цитата:
FreeBASIC — язык программирования высокого уровня по синтаксису наиболее близкий к
QuickBasic ... Первоначально разрабатывался как свободная альтернатива Microsoft
QuickBasic, но быстро оброс новыми возможностями и стал мощным средством разработки.
  • Поддержка Unicode.
  • Множество встроенных типов переменных (Byte, UByte, Short, UShort, Integer, UInteger,
    LongInt, ULongInt, Single, Double, String, ZString, WString).
  • Типы данных определяемые пользователем (бесконечная вложенность, Union, тип поля
    (array, function, bit fields)).
  • Пространства имён.
  • Перечислимый тип (Enum).
  • Новые возможности при работе с массивами (до 2 ГБ размером, Redim Preserve).
  • Указатели (указатели на любые типы данных, неограниченная косвенная адресация).
  • Перегрузка функций и операторов.
  • Необязательные аргументы функций.
  • Встроенный ассемблер (ассемблерные инструкции в исходном коде программы).
  • Препроцессоры.
  • Typedefs.
  • Конструкторы и деструкторы классов.
  • Улучшенная графическая библиотека.

Моё мнение:

В целом, если полазить по интернету, можно понять, что у диалекта огромный потенциал.
Русских коммюнити FB не так уж и много, поэтому, было бы неплохо создать ветку и поддержать
разработчиков.


P.S. Я постарался донести информацию в объективной и понятной форме, надеюсь тема не
останется без ответа и голосов, всем спасибо за внимание .
9
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2012, 18:45
Ответы с готовыми решениями:

Создание статической библиотеки в FreeBasic
Есть непонятки со статической библиотекой. Код. Public Function Add2( ByVal x As Integer, ByVal y...

Создание блок-схемы FreeBasic - Basic
cls dim as single n,i input n screen 12 window (-200,-200)-(200,200) x1=-190 y1=-190 ...

Создание раздела D
Здравствуйте. После установки Windows 10, после создания второго раздела, он не отформатирован и...

Создание раздела
Доброго времени суток народ! Нужно в Битриксе создать раздел с несколькими подкатегориями. В сети...

228
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,624
Записей в блоге: 2
03.12.2012, 06:23  [ТС] 41
Author24 — интернет-сервис помощи студентам
Снова поднимаю тему. Странно, раньше была кнопка для этого, а сейчас не вижу.
0
locm
03.12.2012, 16:13
  #42

Не по теме:

Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Снова поднимаю тему. Странно, раньше была кнопка для этого
Где она находилась?
Ни разу ее не видел.

0
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,624
Записей в блоге: 2
05.12.2012, 03:02  [ТС] 43
Где она находилась?

Не по теме:

В меню "опции темы", я ей не пользовался, но одно время эта кнопка вроде была,
может конечно и путаю что-то, пусть меня админы поправят.

0
Заблокирован
29.10.2013, 03:26 44
мда, странно, что раздела нет. Современный кроссплатформенный компилятор, ничем не хуже c++ и pascal. Единственный минус - только 32 битный.
0
locm
29.10.2013, 11:32
  #45

Не по теме:

Цитата Сообщение от ur_naz Посмотреть сообщение
кроссплатформенный
Компилятор может и кроссплатфомренный, но вот с библиотеками напряг.
Насколько мне известно, нет библиотеки даже для GUI, не говоря об остальных.
Поэтому под виндой приходится использовать WinAPI и для переноса под линь, код придется модифицировать.
Может конечно ошибаюсь, но кроссплатформенных библиотек не нашел для FreeBasic.

0
Заблокирован
29.10.2013, 19:35 46
ну, я думаю, wxWidgets можно к fb прилепить...
0
locm
29.10.2013, 20:19
  #47

Не по теме:

Цитата Сообщение от ur_naz Посмотреть сообщение
wxWidgets
Слишком жирно получится. Для простых программ нерационально.
Но это не решит других проблем, таких кроссплатформенная поддержка сети, звука, графики и прочего.

0
913 / 240 / 100
Регистрация: 21.10.2012
Сообщений: 580
01.11.2013, 09:53 48
Случайно "наткнулся" на этот "спор".

В корне не согласен с stabud (пост №24).

Те, кому за 30, особенно кому за 40, лучше могут оценить потребность в том или ином языке, т.к. начинали еще
с DOS. И к выбору конкретного языка под Windows пришли более осознанно, чем молодежь, которая программирование начала
учить сразу с Windows. Именно поэтому сейчас очень много тех, кто кидает на форум задачку и ждет готового решения
с первого поста, сам при этом не шевелит ни пальцем, ни извилиной.

В тех ВУЗах, где сначала учат языки под DOS, затем под Windows - программисты получаются качественнее,
примитивный DOS учил думать, выискивать, оптимизировать, развивая логику и желание больше нового узнать.

Цитата Сообщение от stabud Посмотреть сообщение
Люди не дураки!
Так пусть они сами решат, переходить им на FB, или уходить с него на другие диалекты.
Цитата Сообщение от stabud Посмотреть сообщение
Зачем тратить время на изучение каких-то там обособленных бейсиков
А в мире все языки чем-то обособленные, поэтому они и создавались, и развивались, и до сих пор существуют.

Еще аргумент: Free Pascal - есть, а почему не быть Free Basic

Даже сам спор "какой язык лучше" - неадекватен.
Можно спорить и обсуждать какой язык мощнее, быстрее, понятнее, легче в изучении и т.д.
Грамотнее ставить вопрос - "Какой язык оптимальнее", предварительно задав условия оптимальности, о чем говорилось
строками выше.

Я голосую "ЗА" Free Basic.

На самом деле еще очень много разновидностей и Бейсика, и Си, и других языков существует. И только потому, что толпа
огалтело не хочет принимать тот или иной язык - это не факт, что язык плох и бесперспективен.

Например, язык Modula2, необоснованно обойден внимнием, много в нем было удобного и полезного, а старый добрый
Fortran, имеющий самую мощную математику. И еще много интересного о чем молодые форумчане, скорее всего, даже и не слыхивали.
0
locm
01.11.2013, 11:40
  #49

Не по теме:

Цитата Сообщение от markiza-inc Посмотреть сообщение
молодежь, которая программирование начала учить сразу с Windows. Именно поэтому сейчас очень много тех, кто кидает на форум задачку и ждет готового решения с первого поста, сам при этом не шевелит ни пальцем, ни извилиной.
Загляните в форумы по QBasic и Turbo Pascal и поймете что вы не правы.
Даже начиная с DOS, "кидают на форум задачку и ждут готового решения".
Если людей насильно учат программированию и у них нет к нему интереса, то не имеет значения, начинали они учить с DOS или другой ОС, все равно будут кидать задачку на форум и ждать готового решения.

0
913 / 240 / 100
Регистрация: 21.10.2012
Сообщений: 580
01.11.2013, 18:30 50
Цитата Сообщение от locm Посмотреть сообщение
Если людей насильно учат программированию и у них нет к нему интереса, то не имеет значения, начинали они учить с DOS или другой ОС, все равно будут кидать задачку на форум и ждать готового решения.
C этим полностью согласен.

Ваша цитата из моего поста о тех, кто интересуется программированием, хочет программировать, но оно ему дается
тяжело. Ведь программирование требует не только знания языка, а еще знания алгоритмирования, т.е. умения
составлять правильный алгоритм решения задачи. Знания языка можно подчерпнуть из книжки, а найти правильный
алгоритм решения задачи, для многих гораздо сложнее написания исходного кода. И это видно по вопросам, особенно
тех, кто начал писать прогу, но споткнулся на чем-нибудь не особо сложном.
А на разделы Qbasic, TurboPascal, а так же многие другие я частенько захожу. До сих пор есть потребность в прогах
такого типа. Хотя вопросов по ним у меня практически нет, в свое время приходилось писать на них и драйвера и САПРы.
Но мне очень симпатизирует тот факт, что на этих языках до сих пор пишут. Ведь на многих предприятиях есть
оборудование, которое еще работает на прогах под DOS.
Честно говоря, испытываю ностальгию по Fortran-у. Кстати, его тоже почти нет на форуме, хотя сам Fortran еще
довольно хорошо и мощно развивается, лучше чем у него вряд ли найдется такая же мощная математическая база.

И если появится у кого-то вопрос по поводу ветки Fortran для Windows, я тоже буду "ЗА".

PS: Из всех разновидностей Си для DOS мне больше нравился QuickC. Хотя здесь в явном виде о нем почти ничего нет.
0
Заблокирован
01.11.2013, 23:06 51
Цитата Сообщение от markiza-inc Посмотреть сообщение
А на разделы Qbasic, TurboPascal, а так же многие другие я частенько захожу. До сих пор есть потребность в прогах
такого типа.
Это потому, что преподаватели в наших университетах допотопные
0
913 / 240 / 100
Регистрация: 21.10.2012
Сообщений: 580
02.11.2013, 03:36 52
Цитата Сообщение от ur_naz Посмотреть сообщение
Это потому, что преподаватели в наших университетах допотопные
Есть и такие, но нельзя о всех огульно. Скорее потому, что много еще на предприятиях техники допотопной.
0
Заблокирован
02.11.2013, 04:47 53
Цитата Сообщение от markiza-inc Посмотреть сообщение
Есть и такие, но нельзя о всех огульно. Скорее потому, что много еще на предприятиях техники допотопной.
Загляните в ветку любого языка, там задания одни и те же на протяжении многих лет. Покажите хоть одного выпускника тех. вуза, владеющего распределенными вычислениями и многопоточностью, покажите хоть одного выпускника-программиста, который знаком с техпроцесом выплавки чугуна в доменной печи. У нас образование вообще ни о чем в большинстве вузов. Более того, из университетов выходят покалеченные в профсмысле кадры, которые нужно переучивать, а точнее с нуля учить.
С другой стороны, чтобы объяснить студенту основы winapi - гораздо больше времени нужно, а это только графический интерфейс программы, я уж не говорю про принципы RAD, COM, .NET, сложные алгоритмы получения, хранения и обработки данных и т.д. Все это, если и изучается, то только по вершкам, а корешки остаются в земле.
И самое печальное то, имхо, что многие преподаватели просто не знают принципов построения пользовательского интерфейса. Уж сколько я повидал самопальных программ для инженеров, везде видится концептуальная инвалидность. Напротив, программы, не делающие ничего полезного по сути, выглядят как конфетка, с рюшечками и бантиками. В любом случае DOS давно устарел морально и физически. Хотя бы потому что 16 бит - это не 64 бита, 640 кб - это не 32 гб, 640х480 - это не 1680х1050, а ворованный турбобейсик - это не бесплатный фрибейсик
Кстати, если мне не изменяет память минимальное приложение на фб весит 6 кб, на фп - порядка 20кб, на с++ - около 30 кб, делфи - около 100 кб, лазарус, больше 2мб
0
6804 / 2831 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
02.11.2013, 08:05 54
Цитата Сообщение от ur_naz Посмотреть сообщение
Загляните в ветку любого языка, там задания одни и те же на протяжении многих лет.
Загляните в школу на уроки Русского языка. Там на протяжении многих десятков лет одни и те же задания - "Мама мыла раму", жи-ши пиши через и!
Надо выдумывать каждый год новые предложения и менять правила? Это повысит качество обучения русскому языку?
Цитата Сообщение от ur_naz Посмотреть сообщение
хоть одного выпускника-программиста, который знаком с техпроцесом выплавки чугуна в доменной печи.
Ага. В мире больше профессий нет, кроме как чугун плавить? Или их все должен знать программист? А жизни хватит?
Цитата Сообщение от ur_naz Посмотреть сообщение
основы winapi - гораздо больше времени нужно, а это только графический интерфейс программы,
Действительно считаете, что winapi - это только графический интерфейс программы? Тогда вам реально не повезло с обучением.
Цитата Сообщение от ur_naz Посмотреть сообщение
И самое печальное то, имхо, что многие преподаватели просто не знают принципов построения пользовательского интерфейса.
А кто знает? Микрософт, который меняет интерфейс своих программ с каждой версией, и не только внешний вид, но и эти самые принципы? И не только прикладных программ, но и ОС? Не гоните на преподов
Цитата Сообщение от ur_naz Посмотреть сообщение
В любом случае DOS давно устарел морально и физически.
А на какой современной детерминированной ОС Вы способны работать, писать для неё программы?
Цитата Сообщение от ur_naz Посмотреть сообщение
минимальное приложение на фб весит 6 кб
А на FASM 1 кб., если без всяких оптимизаций и хитростей. И что это значит? Да ничего. Тут главное удобство и скорость программирования поставленной задачи. Мы же не "HW!" всю жизнь будем программировать, а реальные задачи выполнять!
1
4393 / 2243 / 252
Регистрация: 28.10.2011
Сообщений: 8,574
Записей в блоге: 6
02.11.2013, 11:14 55
Цитата Сообщение от ur_naz Посмотреть сообщение
Кстати, если мне не изменяет память минимальное приложение на фб весит 6 кб, на фп - порядка 20кб, на с++ - около 30 кб, делфи - около 100 кб, лазарус, больше 2мб
Добавлю к этому что минимальное приложение (вывод текста в MessageBox) на PB, весит 2 кб без оптимизации и 812 байт с оптимизацией.
Но небольшой размер прог сейчас мало кого интересует.
0
Заблокирован
02.11.2013, 18:17 56
Цитата Сообщение от locm Посмотреть сообщение
Но небольшой размер прог сейчас мало кого интересует.
Вообще-то я говорил об абсолютно идентичном, хрестоматийном коде, использованием winapi (ну, кроме лазаруса)
0
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,624
Записей в блоге: 2
04.11.2013, 13:57  [ТС] 57
мда, странно, что раздела нет.
И не будет... Это факт. Когда просил - никто не сделал, теперь даже если сделают - никто
суппортить не будет. Да и тут одна школота, будут кидать задачи плана "сделай за меня".
0
Заблокирован
04.11.2013, 17:27 58
так давайте весь форум закроим, а школота пусть с шашками на польщу скакает

Добавлено через 1 час 45 минут
Вот набрел на игру,мне кажется достойно
0
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,624
Записей в блоге: 2
08.11.2013, 12:36  [ТС] 59
Ещё раз перечитал последние сообщения.
И самое печальное то, имхо, что многие преподаватели просто не знают принципов построения
пользовательского интерфейса.
Юзер интерфейс - народ да вы очень круто взяли, они вообще порой в ворде то с трудом работают.

Хотя бы потому что 16 бит - это не 64 бита, 640 кб - это не 32 гб, 640х480 - это не 1680х1050,
а ворованный турбобейсик - это не бесплатный фрибейсик
Так то оно так, но FB - 32 битный(к счастью или сожалению), поэтому вместо 32 Гигабайт можем
грезить лишь о сраных 1,6 Гигах или о максимум 3,5 если кто-то додумается врубить PAE в винде.
Впрочем у меня даже физически столько памяти нету и не скоро будет, потому что нафиг не надо.

Вот набрел на игру,мне кажется достойно
Выглядит паршиво конечно, но достойно не это, достойно то, что человек разгрёб irrlicht, tsne
и fbSound. Вот после этой демки он будет шпарить действительно дельные вещи. Надо сказать
это чуть ли не единственное 3D на FB, чунг ещё 3D делает, но там совсем бредятина.
И надо сказать это ппц как странно, потому что есть OpenGL. (хотя все знают сколько с ним
проблем, но тяга к халяве должна же быть, всё таки хардвар, почти халявный)
0
Заблокирован
09.11.2013, 00:54 60
Цитата Сообщение от Quiet Snow Посмотреть сообщение
Так то оно так, но FB - 32 битный(к счастью или сожалению), поэтому вместо 32 Гигабайт можем
грезить лишь о сраных 1,6 Гигах или о максимум 3,5 если кто-то додумается врубить PAE в винде.
Впрочем у меня даже физически столько памяти нету и не скоро будет, потому что нафиг не надо.
As noted in 62556220, most of the work for the 64bit port is done, only
polishing/testing is remaining.
Так что я думаю, что 64 бит не за горами.
Насчет количества... Памяти много не бывает. А 32 битные системы сейчас отживают "свои последние дни", оставаясь там, где они еще на что-то способны.
0
09.11.2013, 00:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2013, 00:54
Помогаю со студенческими работами здесь

Создание нового раздела
Поменял диск 500г на 1тб. Клонировал систему. 500гб на диске не размечено. С помощью GParted...

Создание отдельного раздела
Здраствуйте, подскажите пожалуйсто, можноли создать в linux ubuntu отдельный раздел харда? и...

Создание раздела fedora 16
доброй ночи юзеры! прошу вашей помощи. есть ноут, на нем установлена федора 16. хард = 650гб...

Создание родительского раздела
Здравствуйте! Пытаюсь создать родительский раздел (как на первом фото) и вот что получается, на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru