forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=109)
-   -   Глупый вопрос (http://forum.boolean.name/showthread.php?t=7640)

SBJoker 12.05.2009 01:10

Ответ: Глупый вопрос
 
SkySream, в B3D было проще, но неправильно. Можно сказать для детей. Для младшей группы детского сада.

Никакой нормальный язык не делает за программиста часть работы. А блитз делает в результате простые вещи типа ссылок на объекты реализуются чересчур черезжопным способом.

Ответ на вопрос TList это двухсвязный список объектов. Очень похожий на тот что создаёт сам Блитз3Д автоматически для каждого типа. И в него же автоматически пихает.

В блитзмаксе же, создать список надо нам самим (если он нужен конешно же, ведь объекты можно гранить в переменных и массивах), и самим объект в список добавить если надо. Кстати списков можно делать много а не 1 как в блитз3д.

В бмаксе есть ещё более прикольные вещи типа "КАПСЫ".ToLower()

Nex 12.05.2009 08:23

Ответ: Глупый вопрос
 
Мне че то BM очень понравился даже не знаю почему :), но он что то сложноватый для моего мозга и как мне показалось для него очень мало разных статей на русском...

Randomize 13.05.2009 02:33

Ответ: Глупый вопрос
 
BlitzMax - это уникальный инструмент, таой язык я давно искал.
Обладая простым синтаксисом языка Basic он стоит на одной полке с C++ Delphi и другими мощьными современными языками программирования.
Почти во все внутренние процессы можно заглянуть.
Например: мне интересно что происходит при LoadImage.
К BlitzMax можно подключать бесконечное множество библиотек расширяя его функционал.
Кароче BlitzMax - это шедевр, созданый людьми для людей.
Программерами для программеров.

impersonalis 13.05.2009 02:41

Ответ: Глупый вопрос
 
Цитата:

на одной полке с C++ Delphi
omg
Цитата:

современными языками программирования
=\
Цитата:

К BlitzMax можно подключать бесконечное множество библиотек расширяя его функционал.
как и к большинству подобных языков/сред (тот же б3д)
Цитата:

шедевр, созданый людьми для людей.
они среди нас! спасайся

impersonalis 13.05.2009 02:44

Ответ: Глупый вопрос
 
Цитата:

Кстати списков можно делать много а не 1 как в блитз3д.
ну не так категорчино - свой контейнер (или готовый на пивотах) написать просто (к слову, в том же С++ так бы делать и пришлось).
Встроенный да, только один.

Цитата:

Никакой нормальный язык не делает за программиста часть работы.
делает (те же шаблоны) - хотя надо учтонить что подразумевается под "работа за программиста" - а то ехе склеить это тоже работа, входе которой выполняется много автомачтиеских и неоптимальных действий.
Цитата:

А блитз делает в результате простые вещи типа ссылок на объекты реализуются чересчур черезжопным способом.
это - да, с ссылками замудрено

impersonalis 13.05.2009 02:49

Ответ: Глупый вопрос
 
меньше линейности - чего все такие злые то?

SBJoker 13.05.2009 02:53

Ответ: Глупый вопрос
 
Да всё пучком! Ня!

jimon 13.05.2009 09:07

Ответ: Глупый вопрос
 
blitzmax хорош, но транслятор мудацкий и не очень очевидно работает GC
для жестких альтернативщиков могу посоветовать посмотреть на haskell (кстать мне наконец-то посоветовали нормальную IDE для линукса, конечно не vs но тоже не плохо - geany)

ps. в одно время я загорелся идеей написать транслятор blitzmax -> C++ и потом компилить C++ код, плюсы такого решения очевидны - мы обходим мудацкий транслятор
но лень наполнила меня, хотя в большинстве вещей blitzmax переводится в C++ простой заменой синтаксиса

Randomize 15.05.2009 18:39

Ответ: Глупый вопрос
 
))
Ну по крайней мере BM нельзя сравнить с Dark Basic.


Часовой пояс GMT +4, время: 04:53.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot