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

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

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

Сообщение bw » 03.08.2007 07:12:19

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

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

Сообщение Sergei I. Gorelkin » 03.08.2007 08:29:01

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


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

Маленькие программы есть и сейчас. Aston видели? Версия 1.7 124кБайт (упакованный, правда) - полноценный Windows shell. Что примечательно, писан на Дельфи. Блокнот в 9 кБайт я тоже видел.
Но это исключения, подтверждающие правило. Если все программы будут маленькими и шустрыми - разводить народ на покупку нового железа будет гораздо сложнее.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Slavikk » 03.08.2007 10:12:02

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

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

Вариант можно купить Delphi и ругать разработчиков Delphi, если тебе лень, что то делать самому - может и прислушаются... исправят... только за это ты отдаш свои 50 000 кровных рубликов (оф. пакет)...
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Сообщение alexs » 03.08.2007 10:47:01

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

тут я хотел сказать что под win исполняемый файл имеет структуривонную секционную стрктуру
и FPC не выкидывает лишние секции из такого проекта
т.е. есть простор для оптимизации в будущем :lol:
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Matich » 03.08.2007 12:24:58

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).
Matich
новенький
 
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение Максим » 03.08.2007 17:04:04

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

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

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

Вот этой версией и надо пользоваться :D
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение GrayEddy » 03.08.2007 19:08:22

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

> .. только за это ты отдаш свои 50 000 кровных рубликов (оф. пакет)...
Откуда такие цены? Если ты - одиночка. можно купить Турбо Профишен - 250 баксов = 6 500 руб.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение Максим » 04.08.2007 01:20:59

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

Не стоит драматизировать :) Увидим в этом месяце.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение debi12345 » 04.08.2007 10:29:35

Если нужно нечто для написания свербыстрых-минатюрных, нов то же время сложных GUI программ - добро пожаловать в PowerBasic.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение bara-igor » 04.08.2007 16:22:35

Допустим, если б к вам обратилась группа разработчиков и задала вам вопрос "Стоит или не стоит создавать новый язык? И если стоит каким это язык должен быть?" Как бы вы ответили на этот вопрос? P.S. ev! Надеюсь я конкретизировал свой вопрос?
bara-igor
новенький
 
Сообщения: 63
Зарегистрирован: 04.03.2006 10:09:54

Сообщение SovNarKom » 04.08.2007 16:39:20

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

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

Мне приходилось пару лет назад писать скрипты для весьма популярного 3д редактора... Язык называется MAXScript... Жуткая помесь паскаля и java. Разработчик почему-то решил выпендриться и сделал открывающую и закрывающую скобку такими: ( ), а не привычными { }.
А про Brainfuck языки вообще молчу. Делать людям не чего, занимаются ерундой.
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение Matich » 04.08.2007 16:59:53

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


Название говорит само за себя =)
Matich
новенький
 
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение GrayEddy » 04.08.2007 21:34:30

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

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

А так... Стоящий язык программирования - это тот, который приносит деньги, то есть прибыль.
И если за ним стоит крупная контора. Что актуально в наше время.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение Matich » 04.08.2007 21:58:55

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


Все переходим на дотнет =)
Matich
новенький
 
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение GrayEddy » 04.08.2007 23:32:11

Это не от нас зависит. Мы люди маленькие, в большинстве своем сообщество разобщенное. Это от них, организованных :)
А грустно, конечно... Индустрия, конвейер на поток, понимаешь...
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Пред.След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

Рейтинг@Mail.ru