Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Лучший язык для написания небольших программ

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1blade
Много, черезмерно много. Даже для написания нормальной програмы. А уж для того, что бы учиться с нуля...
 
Добавлено:
PS. Забудь о 98. Просто не рассматривай как возможную рабочую платформу.

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 01:12 05-08-2006 | Исправлено: dneprcomp, 01:17 05-08-2006
1blade



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dneprcomp
Выбора у меня нет надо! К тому же есть желание!  
В поте лица трудится буду, сутками не спать а сделаю!  
PS. Разве все так плохо с 98? Есть ведь еще люди у которых 98
      Вот например у меня:D  
 
Так все же какая разница между Дельфи 7 и 2006? какие возможности?
 
 

Всего записей: 17 | Зарегистр. 23-06-2006 | Отправлено: 01:39 05-08-2006
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1blade
Ты начни, а там сам разберешься надо 98-й или нет. Да и не факт, что будут проблемы с 98-м у законченной программы. Все зависит от выбранных методов и функций. И не спрашивай каких. Сначала напиши хотя бы пол программы. После этого возможно и не придется спрашивать.

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 02:00 05-08-2006 | Исправлено: dneprcomp, 02:02 05-08-2006
1blade



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dneprcomp
Что ж завтра куплю Дельфи 7 и начну

Всего записей: 17 | Зарегистр. 23-06-2006 | Отправлено: 02:36 05-08-2006
Kokoc

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лично я давно перешел на Perl (точнее, Active Perl 5.8 - для Windows).
Хотя раньше писал все на C.
Причины:
1) Мультиплатформенный
2) Короткое время разработки конечной утилиты
3) на cpan.prg есть куча модулей на все случаи жизни.
4) Интерпретируемый; код можно подправить  в любое время с минимальными усилиями.
5) perl идеален для обработки текстов; одни реулярные выражения что стоят
6) При необходимости можно прикрутить GUI, а также делать автономные EXE, но сложно.
У меня все утилиты - консольные приложения.
7) Исключительно мощный язык. Еще не встретилась задача, которую я не смог решить с его помощью.
 
Недостатки:
1) Нужна сама инсталляция Perl. EXE (см. п.6) получается очень большой. Впрочем, для многих языков (.NET, FoxPro и пр.)  необходим runtime неслабых размеров.
2) Интерпретируемые языки существенноуступают в скорости компилируемым.
3) Тяжелый синтаксис. В чужом коде особенно трудно разобраться. Нужно привыкнуть. Документация довольно запутанная.
4) Сложно прикрутить GUI

Всего записей: 793 | Зарегистр. 06-06-2002 | Отправлено: 14:54 05-08-2006
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спор ака дискуссия беспредметный...
сначала ставится задача, а потом ищутся пути/инструменты для её решения...

Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 15:11 05-08-2006
TheChampion

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kokoc
А ты на Python перейди. Там и GUI, и RE, и интерпретатор.

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 01:09 06-08-2006
MIHMIH007



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
"HiAsm" и "Алгоритм"
Лучшие проги))))) почему тут их не упомянули))))))))))

Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 23:47 24-08-2008
7Ivann2



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MIHMIH007
Это не языки программирование.
Это среды для программирование, в основном под Delphi.

Всего записей: 1 | Зарегистр. 03-05-2010 | Отправлено: 12:18 03-05-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все зависит от задачи и платформы.
На Юниксе разовые или редко выполняемые задачи делаю на Perl.
Постоянно работающие, типа демонов, на чистом Си.
В винде, коль скоро туда мелкософт зафуговал .NET, почему бы это не использовать? Вот и делаю разные серверные поделки на Си Шарп.
Для клиентских программ, требующих GUI, предпочитаю С++ с использованием WTL или чистого API. Пишу на Студио2005, поскольку все равно куплена и установлена.

Всего записей: 17274 | Зарегистр. 13-06-2007 | Отправлено: 19:20 03-05-2010
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1blade

Цитата:
Что ж завтра куплю Дельфи 7 и начну

Интересно, где ты ее собрался покупать? ))

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 12:48 06-05-2010
ruslrusl



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuriyRR
 
 

Цитата:
dneprcomp
Что ж завтра куплю Дельфи 7 и начну
Всего записей: 17 | Зарегистр. 23-06-2006 | Отправлено: 02:36 05-08-2006  
 

 
Посмотри когда отправлено))))

Всего записей: 305 | Зарегистр. 14-10-2009 | Отправлено: 13:25 06-05-2010 | Исправлено: ruslrusl, 13:26 06-05-2010
filyaf

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дельфи 7? По мне так лучче VB. Проще. Хотя наверноя я просто в дельфи как свин в апельсинах.

Всего записей: 32 | Зарегистр. 12-05-2010 | Отправлено: 13:55 12-05-2010
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Jython попробуйте

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 17:46 13-05-2010
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
спор ака дискуссия беспредметный...  
сначала ставится задача, а потом ищутся пути/инструменты для её решения...

Во! Истинные слова! Ибо означенная в заглавии "небольшая программа" - понятие очень и очень растяжимое. Некогда под "небольшой программой" понимали нечто, изваянное на ассемблере, а потом, по мере роста быстродействия компьютеров, "небольшие программы" как-то вообще выродились как класс. Не, я серьезно! Раньше дистрибутив ОС, Винды 3.14, к примеру, занимал несколько дискет, а теперь разве что на DVD влазит. С программами то же самое, разбухают по самое немогу. Тут вот интерпретируемые языки во всю советуют, Питон, VB (видимо, это VB.NET, ибо все остальное Мелкософтом стерто в порошок и не поддерживается, а VB6 таки был достаточно быстр!), Perl (который Active Perl)... Программка-то сама может быть не такой большой, но к ней ведь еще привешивается интерпретатор, как необходимый компонент. Старичка Смоллтока, что ли, посоветовать? Интерпретируемого, с классами и прочими прибамбасами, к тому же, все современные версии позволяют перегнать программу в С++...  
 
Короче. Если хотим маленькую-маленькую программу, то пишем на ассемблере. Без вариантов. Не знаем ассемблера, пришем на WinAPI. Тут уже почти все равно, на чем писать. С Дельфями, правда, программировать на WinAPI обычно рекомендуют на 5-й версии, последующие дают разбухший код. Можно использовать бесплатный FreeBASIC, основанный на знакомом многим Бейсике от Мелкософта (который не Visual, а QBasic). Можно использовать платный PowerBASIC, который дает удивительно мелкие по размеру программы. Которые, тем не мене, не так уж быстры при выполнении. FreeBASIC их по этому критерию рвет как Тузик грелку. Да можно много чего выбрать. Главное, в WinAPI не потонуть...
 
ЗЫ: Да, там не Питошу рекомендовали, а Jython! Гибрид Питона с Явой! Эта ващще! "Маленькая программа", да... Интерпретатор не забудьте!

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 20:54 13-05-2010 | Исправлено: XPEHOMETP, 20:57 13-05-2010
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPEHOMETP

Цитата:
akaGM
Отправлено:  15:11 05-08-2006

ну ты дал...
 
сначала игры были 40 КБ и "проходились" за 4 месяца (или не проходились -- тетрис),
потом они стали 4 МБ и проходились за месяц,
потом 4 сидюка и за неделю,
сейчас -- 4 гига и за час...
вспомнилось/взгрустнулось...
 
программа расчёта соотношения рост/вес... но со сменными скинами, возможностью прожига результатов на болванку и публикации в соц. сетях
такая небольшая программа...
 
так или иначе очень рад тебя видеть/читать и знать, что ты окончательно не оХРЕНел
подписываюсь под всем сказанным...
:)

Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 21:21 13-05-2010
Qraizer



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
На Плюсах пишу. Обычно мне, кроме консоли, ничего не надо.

----------
Одни с годами умнеют, другие становятся старше.

Всего записей: 613 | Зарегистр. 08-08-2006 | Отправлено: 04:38 14-05-2010
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кстати,
Цитата:
Винды 3.14
как бы это помягче произнести...
Виндапи

Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 14:12 14-05-2010 | Исправлено: akaGM, 14:16 14-05-2010
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хабрамнения о языках программирования:
http://tool.yoihj.ru/stmt
 
Добавлено:
http://tool.yoihj.ru/stmt/45
 
Добавлено:
http://tool.yoihj.ru/stmt/14

----------
Python developer                    

Всего записей: 332 | Зарегистр. 18-05-2001 | Отправлено: 18:45 28-05-2010
mosoftman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так и к чему пришли после 6 лет обсуждения темы? и после 4,5 лет последовавшей тишины?

Всего записей: 9 | Зарегистр. 20-11-2014 | Отправлено: 21:17 20-11-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Лучший язык для написания небольших программ


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru