Язык программирования

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Аватара пользователя
bw
постоялец
Сообщения: 359
Зарегистрирован: 01.12.2005 10:36:23
Откуда: Усть-Илимск
Контактная информация:

Сообщение bw »

Если твоя программа состоит только из begin-end, тогда попробуй использовать ассемблер.

..bw
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Matich писал(а):FPC trunk(8199) компилит тот же код уже в 27,2 кб. (деградацЫя?)


Не деградация, а прогресс :). Как я понимаю, после 2.1.4 менеджер памяти стал lock-free, а это не так уж и мало значит. Вопрос только в том, что этот менеджер линкуется даже в пустую программу.

Маленькие программы есть и сейчас. Aston видели? Версия 1.7 124кБайт (упакованный, правда) - полноценный Windows shell. Что примечательно, писан на Дельфи. Блокнот в 9 кБайт я тоже видел.
Но это исключения, подтверждающие правило. Если все программы будут маленькими и шустрыми - разводить народ на покупку нового железа будет гораздо сложнее.
Аватара пользователя
Slavikk
постоялец
Сообщения: 208
Зарегистрирован: 15.01.2007 21:34:52
Откуда: Из лесов...
Контактная информация:

Сообщение Slavikk »

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

Гораздо полезнее и интереснее развивать уже существующие языки - зачем писать заново, то что написано сотни раз до нас. А не нравится работа FreePascal - войди в команду разработчиков, купи книгу по GCC и ликвидируй пробел в компиляторе который есть по твоему мнению. Если это войдёт в официальный релиз - почёт и уважение тебе.

Вариант можно купить Delphi и ругать разработчиков Delphi, если тебе лень, что то делать самому - может и прислушаются... исправят... только за это ты отдаш свои 50 000 кровных рубликов (оф. пакет)...
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

alexs писал(а):и вобще структура исполняемого файла под DOS и WIN сильно отличается

тут я хотел сказать что под win исполняемый файл имеет структуривонную секционную стрктуру
и FPC не выкидывает лишние секции из такого проекта
т.е. есть простор для оптимизации в будущем :lol:
Matich
новенький
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение Matich »

Delphi мощная штука
http://xproger.mirgames.ru/?id=1&page=0&doc=delphi_min
Только вот платить

Код: Выделить всё

50 000 кровных рубликов

не особо хочется. Как нибудь FPC помучаю.

Код: Выделить всё

Если все программы будут маленькими и шустрыми - разводить народ на покупку нового железа будет гораздо сложнее.

Именно по этой причине хочу перейти на Линукс. У Висты минимальные требования как у 3d шутера. Кстати о птичках...
посмотрел пару демок от .theprodukkt ( .debris и .kkrieger ) и офигел.

А не нравится работа FreePascal

Мне не особо нравится что творится с 2.3.1 (надеюсь к оф. релизу многое изменится в лучшую сторону).
Очень понравился 2.1.4 (2.2.0-beta).
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Matich писал(а):Мне не особо нравится что творится с 2.3.1 (надеюсь к оф. релизу многое изменится в лучшую сторону).

А почему версия 2.3.1 должна нравиться :?: Она находится в процессе активной разработки и, поэтому, нестабильна по определению. Релиз этой версии будет, в лучшем случае, думаю, года через полтора.

Matich писал(а):Очень понравился 2.1.4 (2.2.0-beta).

Вот этой версией и надо пользоваться :D
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

Хм... официальный релиз 2.2 должен выйти через пару месяцев. Так написано на официальном сайте.
Я так понял что они пропустили "И год."
То есть окончательно фраза должна выглядеть так. "Релиз выйдет через два месяца. И год."
Если они выпустят этой осенью - буду удивлен.

> .. только за это ты отдаш свои 50 000 кровных рубликов (оф. пакет)...
Откуда такие цены? Если ты - одиночка. можно купить Турбо Профишен - 250 баксов = 6 500 руб.
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

GrayEddy писал(а):Хм... официальный релиз 2.2 должен выйти через пару месяцев. Так написано на официальном сайте.
Я так понял что они пропустили "И год."
То есть окончательно фраза должна выглядеть так. "Релиз выйдет через два месяца. И год."
Если они выпустят этой осенью - буду удивлен.

Не стоит драматизировать :) Увидим в этом месяце.
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Если нужно нечто для написания свербыстрых-минатюрных, нов то же время сложных GUI программ - добро пожаловать в PowerBasic.
bara-igor
новенький
Сообщения: 63
Зарегистрирован: 04.03.2006 09:09:54

Сообщение bara-igor »

Допустим, если б к вам обратилась группа разработчиков и задала вам вопрос "Стоит или не стоит создавать новый язык? И если стоит каким это язык должен быть?" Как бы вы ответили на этот вопрос? P.S. ev! Надеюсь я конкретизировал свой вопрос?
SovNarKom
постоялец
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]
Контактная информация:

Сообщение SovNarKom »

bara-igor
ээ.. Я бы ответил что-то в стиле: "Ребят, а вы вообще кто?".
Если группа разработчиков решает создать новый язык - они, ещё до того как его начать его разрабатывать и задавать вопросы, решить для чего вообще он нужен. А просто так создавать язык, ну чтобы был - очень глупо.

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

Мне приходилось пару лет назад писать скрипты для весьма популярного 3д редактора... Язык называется MAXScript... Жуткая помесь паскаля и java. Разработчик почему-то решил выпендриться и сделал открывающую и закрывающую скобку такими: ( ), а не привычными { }.
А про Brainfuck языки вообще молчу. Делать людям не чего, занимаются ерундой.
Matich
новенький
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение Matich »

А про Brainfuck языки вообще молчу.


Название говорит само за себя =)
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

> debi12345
Если нужно нечто для написания свербыстрых-минатюрных, нов то же время сложных GUI программ - добро пожаловать в PowerBasic.

Нормальный полет. Писал раньше на PowerBasic'e под DOS - красота. Есть PowerBasic Win 7.0. Вешь хорошая, но неохота воевать писать все под WinAPI.

А так... Стоящий язык программирования - это тот, который приносит деньги, то есть прибыль.
И если за ним стоит крупная контора. Что актуально в наше время.
Matich
новенький
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение Matich »

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


Все переходим на дотнет =)
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

Это не от нас зависит. Мы люди маленькие, в большинстве своем сообщество разобщенное. Это от них, организованных :)
А грустно, конечно... Индустрия, конвейер на поток, понимаешь...
Ответить