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

 
 
Рейтинг 4.54/105: Рейтинг темы: голосов - 105, средняя оценка - 4.54
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2

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

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

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

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

Именно поэтому предлагаю администрации 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)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2012, 18:45
Ответы с готовыми решениями:

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

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

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

228
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
03.12.2012, 06:23  [ТС]
Студворк — интернет-сервис помощи студентам
Снова поднимаю тему. Странно, раньше была кнопка для этого, а сейчас не вижу.
0
03.12.2012, 16:13

Не по теме:

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

0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
05.12.2012, 03:02  [ТС]
Где она находилась?

Не по теме:

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

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

Не по теме:

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

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

Не по теме:

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

0
 Аватар для markiza-inc
931 / 258 / 100
Регистрация: 21.10.2012
Сообщений: 621
01.11.2013, 09:53
Случайно "наткнулся" на этот "спор".

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

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

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

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

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

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

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

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

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

Не по теме:

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

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

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

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

PS: Из всех разновидностей Си для DOS мне больше нравился QuickC. Хотя здесь в явном виде о нем почти ничего нет.
0
Заблокирован
01.11.2013, 23:06
Цитата Сообщение от markiza-inc Посмотреть сообщение
А на разделы Qbasic, TurboPascal, а так же многие другие я частенько захожу. До сих пор есть потребность в прогах
такого типа.
Это потому, что преподаватели в наших университетах допотопные
0
 Аватар для markiza-inc
931 / 258 / 100
Регистрация: 21.10.2012
Сообщений: 621
02.11.2013, 03:36
Цитата Сообщение от ur_naz Посмотреть сообщение
Это потому, что преподаватели в наших университетах допотопные
Есть и такие, но нельзя о всех огульно. Скорее потому, что много еще на предприятиях техники допотопной.
0
Заблокирован
02.11.2013, 04:47
Цитата Сообщение от markiza-inc Посмотреть сообщение
Есть и такие, но нельзя о всех огульно. Скорее потому, что много еще на предприятиях техники допотопной.
Загляните в ветку любого языка, там задания одни и те же на протяжении многих лет. Покажите хоть одного выпускника тех. вуза, владеющего распределенными вычислениями и многопоточностью, покажите хоть одного выпускника-программиста, который знаком с техпроцесом выплавки чугуна в доменной печи. У нас образование вообще ни о чем в большинстве вузов. Более того, из университетов выходят покалеченные в профсмысле кадры, которые нужно переучивать, а точнее с нуля учить.
С другой стороны, чтобы объяснить студенту основы winapi - гораздо больше времени нужно, а это только графический интерфейс программы, я уж не говорю про принципы RAD, COM, .NET, сложные алгоритмы получения, хранения и обработки данных и т.д. Все это, если и изучается, то только по вершкам, а корешки остаются в земле.
И самое печальное то, имхо, что многие преподаватели просто не знают принципов построения пользовательского интерфейса. Уж сколько я повидал самопальных программ для инженеров, везде видится концептуальная инвалидность. Напротив, программы, не делающие ничего полезного по сути, выглядят как конфетка, с рюшечками и бантиками. В любом случае DOS давно устарел морально и физически. Хотя бы потому что 16 бит - это не 64 бита, 640 кб - это не 32 гб, 640х480 - это не 1680х1050, а ворованный турбобейсик - это не бесплатный фрибейсик
Кстати, если мне не изменяет память минимальное приложение на фб весит 6 кб, на фп - порядка 20кб, на с++ - около 30 кб, делфи - около 100 кб, лазарус, больше 2мб
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
02.11.2013, 08:05
Цитата Сообщение от ur_naz Посмотреть сообщение
Загляните в ветку любого языка, там задания одни и те же на протяжении многих лет.
Загляните в школу на уроки Русского языка. Там на протяжении многих десятков лет одни и те же задания - "Мама мыла раму", жи-ши пиши через и!
Надо выдумывать каждый год новые предложения и менять правила? Это повысит качество обучения русскому языку?
Цитата Сообщение от ur_naz Посмотреть сообщение
хоть одного выпускника-программиста, который знаком с техпроцесом выплавки чугуна в доменной печи.
Ага. В мире больше профессий нет, кроме как чугун плавить? Или их все должен знать программист? А жизни хватит?
Цитата Сообщение от ur_naz Посмотреть сообщение
основы winapi - гораздо больше времени нужно, а это только графический интерфейс программы,
Действительно считаете, что winapi - это только графический интерфейс программы? Тогда вам реально не повезло с обучением.
Цитата Сообщение от ur_naz Посмотреть сообщение
И самое печальное то, имхо, что многие преподаватели просто не знают принципов построения пользовательского интерфейса.
А кто знает? Микрософт, который меняет интерфейс своих программ с каждой версией, и не только внешний вид, но и эти самые принципы? И не только прикладных программ, но и ОС? Не гоните на преподов
Цитата Сообщение от ur_naz Посмотреть сообщение
В любом случае DOS давно устарел морально и физически.
А на какой современной детерминированной ОС Вы способны работать, писать для неё программы?
Цитата Сообщение от ur_naz Посмотреть сообщение
минимальное приложение на фб весит 6 кб
А на FASM 1 кб., если без всяких оптимизаций и хитростей. И что это значит? Да ничего. Тут главное удобство и скорость программирования поставленной задачи. Мы же не "HW!" всю жизнь будем программировать, а реальные задачи выполнять!
1
Эксперт по электронике
7239 / 3417 / 348
Регистрация: 28.10.2011
Сообщений: 13,463
Записей в блоге: 7
02.11.2013, 11:14
Цитата Сообщение от ur_naz Посмотреть сообщение
Кстати, если мне не изменяет память минимальное приложение на фб весит 6 кб, на фп - порядка 20кб, на с++ - около 30 кб, делфи - около 100 кб, лазарус, больше 2мб
Добавлю к этому что минимальное приложение (вывод текста в MessageBox) на PB, весит 2 кб без оптимизации и 812 байт с оптимизацией.
Но небольшой размер прог сейчас мало кого интересует.
0
Заблокирован
02.11.2013, 18:17
Цитата Сообщение от locm Посмотреть сообщение
Но небольшой размер прог сейчас мало кого интересует.
Вообще-то я говорил об абсолютно идентичном, хрестоматийном коде, использованием winapi (ну, кроме лазаруса)
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
04.11.2013, 13:57  [ТС]
мда, странно, что раздела нет.
И не будет... Это факт. Когда просил - никто не сделал, теперь даже если сделают - никто
суппортить не будет. Да и тут одна школота, будут кидать задачи плана "сделай за меня".
0
Заблокирован
04.11.2013, 17:27
так давайте весь форум закроим, а школота пусть с шашками на польщу скакает

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

Хотя бы потому что 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
Цитата Сообщение от 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2013, 00:54

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки. Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён". Изменено отображение буквы Й. Добавлена. . .
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru