Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Лучший язык для написания небольших программ

Автор: dneprcomp
Дата сообщения: 05.08.2006 00:12
1blade
Много, черезмерно много. Даже для написания нормальной програмы. А уж для того, что бы учиться с нуля...

Добавлено:
PS. Забудь о 98. Просто не рассматривай как возможную рабочую платформу.
Автор: 1blade
Дата сообщения: 05.08.2006 00:39
dneprcomp
Выбора у меня нет надо! К тому же есть желание!
В поте лица трудится буду, сутками не спать а сделаю!
PS. Разве все так плохо с 98? Есть ведь еще люди у которых 98
Вот например у меня:D

Так все же какая разница между Дельфи 7 и 2006? какие возможности?


Автор: dneprcomp
Дата сообщения: 05.08.2006 01:00
1blade
Ты начни, а там сам разберешься надо 98-й или нет. Да и не факт, что будут проблемы с 98-м у законченной программы. Все зависит от выбранных методов и функций. И не спрашивай каких. Сначала напиши хотя бы пол программы. После этого возможно и не придется спрашивать.
Автор: 1blade
Дата сообщения: 05.08.2006 01:36
dneprcomp
Что ж завтра куплю Дельфи 7 и начну
Автор: Kokoc
Дата сообщения: 05.08.2006 13:54
Лично я давно перешел на 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
Автор: akaGM
Дата сообщения: 05.08.2006 14:11
спор ака дискуссия беспредметный...
сначала ставится задача, а потом ищутся пути/инструменты для её решения...
Автор: TheChampion
Дата сообщения: 06.08.2006 00:09
Kokoc
А ты на Python перейди. Там и GUI, и RE, и интерпретатор.
Автор: MIHMIH007
Дата сообщения: 24.08.2008 22:47
"HiAsm" и "Алгоритм"
Лучшие проги))))) почему тут их не упомянули))))))))))
Автор: 7Ivann2
Дата сообщения: 03.05.2010 11:18
MIHMIH007
Это не языки программирование.
Это среды для программирование, в основном под Delphi.
Автор: vlary
Дата сообщения: 03.05.2010 18:20
Все зависит от задачи и платформы.
На Юниксе разовые или редко выполняемые задачи делаю на Perl.
Постоянно работающие, типа демонов, на чистом Си.
В винде, коль скоро туда мелкософт зафуговал .NET, почему бы это не использовать? Вот и делаю разные серверные поделки на Си Шарп.
Для клиентских программ, требующих GUI, предпочитаю С++ с использованием WTL или чистого API. Пишу на Студио2005, поскольку все равно куплена и установлена.
Автор: YuriyRR
Дата сообщения: 06.05.2010 11:48
1blade

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

Интересно, где ты ее собрался покупать? ))
Автор: ruslrusl
Дата сообщения: 06.05.2010 12:25
YuriyRR



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


Посмотри когда отправлено))))
Автор: filyaf
Дата сообщения: 12.05.2010 12:55
Дельфи 7? По мне так лучче VB. Проще. Хотя наверноя я просто в дельфи как свин в апельсинах.
Автор: dvs
Дата сообщения: 13.05.2010 16:46
Jython попробуйте
Автор: XPEHOMETP
Дата сообщения: 13.05.2010 19:54
akaGM

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

Во! Истинные слова! Ибо означенная в заглавии "небольшая программа" - понятие очень и очень растяжимое. Некогда под "небольшой программой" понимали нечто, изваянное на ассемблере, а потом, по мере роста быстродействия компьютеров, "небольшие программы" как-то вообще выродились как класс. Не, я серьезно! Раньше дистрибутив ОС, Винды 3.14, к примеру, занимал несколько дискет, а теперь разве что на DVD влазит. С программами то же самое, разбухают по самое немогу. Тут вот интерпретируемые языки во всю советуют, Питон, VB (видимо, это VB.NET, ибо все остальное Мелкософтом стерто в порошок и не поддерживается, а VB6 таки был достаточно быстр!), Perl (который Active Perl)... Программка-то сама может быть не такой большой, но к ней ведь еще привешивается интерпретатор, как необходимый компонент. Старичка Смоллтока, что ли, посоветовать? Интерпретируемого, с классами и прочими прибамбасами, к тому же, все современные версии позволяют перегнать программу в С++...

Короче. Если хотим маленькую-маленькую программу, то пишем на ассемблере. Без вариантов. Не знаем ассемблера, пришем на WinAPI. Тут уже почти все равно, на чем писать. С Дельфями, правда, программировать на WinAPI обычно рекомендуют на 5-й версии, последующие дают разбухший код. Можно использовать бесплатный FreeBASIC, основанный на знакомом многим Бейсике от Мелкософта (который не Visual, а QBasic). Можно использовать платный PowerBASIC, который дает удивительно мелкие по размеру программы. Которые, тем не мене, не так уж быстры при выполнении. FreeBASIC их по этому критерию рвет как Тузик грелку. Да можно много чего выбрать. Главное, в WinAPI не потонуть...

ЗЫ: Да, там не Питошу рекомендовали, а Jython! Гибрид Питона с Явой! Эта ващще! "Маленькая программа", да... Интерпретатор не забудьте!
Автор: akaGM
Дата сообщения: 13.05.2010 20:21
XPEHOMETP

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

ну ты дал...

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

программа расчёта соотношения рост/вес... но со сменными скинами, возможностью прожига результатов на болванку и публикации в соц. сетях
такая небольшая программа...

так или иначе очень рад тебя видеть/читать и знать, что ты окончательно не оХРЕНел
подписываюсь под всем сказанным...
:)
Автор: Qraizer
Дата сообщения: 14.05.2010 03:38
На Плюсах пишу. Обычно мне, кроме консоли, ничего не надо.
Автор: akaGM
Дата сообщения: 14.05.2010 13:12
кстати,
Цитата:
Винды 3.14
как бы это помягче произнести...
Виндапи
Автор: dvs
Дата сообщения: 28.05.2010 17:45
Хабрамнения о языках программирования:
http://tool.yoihj.ru/stmt

Добавлено:
http://tool.yoihj.ru/stmt/45

Добавлено:
http://tool.yoihj.ru/stmt/14
Автор: mosoftman
Дата сообщения: 20.11.2014 20:17
Так и к чему пришли после 6 лет обсуждения темы? и после 4,5 лет последовавшей тишины?
Автор: exteris
Дата сообщения: 21.11.2014 08:00
Оу-оу, попридержи лошадей. Мы думаем.
Автор: mosoftman
Дата сообщения: 21.11.2014 18:29
Оппа!
И скоко же думать будете? До 3-его срока Путина?
Автор: xinell
Дата сообщения: 22.11.2014 09:47
С/C++/C#/C objectiv учи их в этом порядке, ничего сложного нету, учебников и книг полно, главное ПРАКТИКА!
Автор: KRS545
Дата сообщения: 24.11.2014 18:48
JavaScript
P.s.

Цитата:
И скоко же думать будете? До 3-его срока Путина?

А сейчас тогда какой?
Автор: SuPriTo
Дата сообщения: 26.11.2014 13:03
mosoftman
Тот который нравится и лучше всего знаешь. Я вот знаю Delphi. И использую ее возможности. Вот сейчас пишу на C#. Но он мне меньше нравится. Но есть библиотека, которая реализована под Net, я ее использую для написания. Поэтому временно использую этот язык программирования. Не проблема в языке, проблема в голове.
Автор: MGAlex
Дата сообщения: 26.11.2014 16:57
Язык - это всего лишь инструмент. Главное понимать задачи, а язык уже дело вкуса. Хотя, если разработка, например, касается мобильных платформ, то тут уже стоит задуматься. Rad Studio для этого совсем не годится.
Автор: SuPriTo
Дата сообщения: 26.11.2014 16:59
MGAlex

Цитата:
Rad Studio для этого совсем не годится.

Смотря какие опять же задачи реализовывать.
Автор: xpin2013
Дата сообщения: 26.11.2014 17:29
MGAlex

Цитата:
Rad Studio для этого совсем не годится.

Вовсе не согласен. Это MicroSoft Framework - совсем дряхлый инструмент не смотря на красоты языка сишарп. Дело даже не в среде разработки, а то что сами WCF библиотеки бажные и нет способа в Интернете их довести до ума. Перед MicroSoft Embarcadero блещет. Но если брать MSSQL - могу преклонить колено перед мелкомягкими.

Ой простите, тоже не понял мысль. Вы писали, кажется, что Delphi не годен для мобильных платформ. Тут извините я плаваю.
Автор: KRS545
Дата сообщения: 27.11.2014 14:21
Щас XE7 вышел, вроде даже Iphone есть, кто опробовал, отпишитесь...
Автор: MGAlex
Дата сообщения: 28.11.2014 10:25
xpin2013, именно про Delphi. Там пустое приложение весит 100 000 тонн При добавлении какого-то элемента размер увеличивается. Короче, если написать какое-то приложение, надо 2 Тб свободного места и 32 Гб оперативы для более менее нормальной работы. Идет жесткая привязка к устройству при разработке. Если ты обладатель флагмана, тогда можно попытаться что-то написать, в остальных случаях даже пробовать бесполезно. Это то, что на поверхности.

Страницы: 12345

Предыдущая тема: Запуска программы с параметрами


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.