Критерии:
1) Программа может рабоать без установки.
2) Не требует дополнительного софта (типа JRE или .NET Framerwork).
3) Быстрая работа.
4) Компиляция в .exe.
5) Лёгкое построение GUI (типа C++ Builder).
6) Не очень долгое изучение.
7) Не очень долгая написания среднего приложения с нуля (месяц) .
Под ти параметры какой язык программирования подходит?
Язык программирования должен быть с ОО.
Всем заранее спасибо.
Другие языки программирования и технологии
Язык программирования по критериям
delphi
1) да
2) да, нативные приложения.
3) компилятор быстрый, ибо язык модульный без препроцессора. Или речь о рантайме? Нативные же (п 2-4 дублируют друг друга) .
4) см п. 2, ибо какое ж это нативное, коли не ехе
5) мышкой натаскиваются на форму (у билдера та же ИДЕ)
6) что может быть проще для изучения, чем паскаль. Только бейсик (но vb net не нативный)
7) так точно
8) с ООП, а то как же.
Теоретически ещё может подойти vb 6, но у него возможен геморрой с новыми виндами и импорт функций из dll тяжко делается.
зы когда придет сюда серега кузьмин пиарить свой pure basic, знай, что он не проходит по 5 пункту твоих критериев.
1) да
2) да, нативные приложения.
3) компилятор быстрый, ибо язык модульный без препроцессора. Или речь о рантайме? Нативные же (п 2-4 дублируют друг друга) .
4) см п. 2, ибо какое ж это нативное, коли не ехе
5) мышкой натаскиваются на форму (у билдера та же ИДЕ)
6) что может быть проще для изучения, чем паскаль. Только бейсик (но vb net не нативный)
7) так точно
8) с ООП, а то как же.
Теоретически ещё может подойти vb 6, но у него возможен геморрой с новыми виндами и импорт функций из dll тяжко делается.
зы когда придет сюда серега кузьмин пиарить свой pure basic, знай, что он не проходит по 5 пункту твоих критериев.
ну по твоим критериям п. 1-6
подходят C++ Builder, Delphi, FreePascal (Lazarus, MSEide)
С п. 7 проблема. От языка или среды разработки время зависит мало. Например, приложение которое ты с трудом осилишь за месяц я напишу за 2-3 дня
Если что обращайся, договоримся
подходят C++ Builder, Delphi, FreePascal (Lazarus, MSEide)
С п. 7 проблема. От языка или среды разработки время зависит мало. Например, приложение которое ты с трудом осилишь за месяц я напишу за 2-3 дня
Если что обращайся, договоримся
Вы мыслите не правильно. Не понимаете зачем нужны распространяемые библиотеки, не знаете как может помочь библиотека типа .NET Framerwork.
Я вам говорю - напишите программу генерирующую SHA1 всех файлов на диске. И сбросьте эти хэши по email.
Раз у вас всё голое, вы тут же начнёте писать сперва реализацию SHA1, потом реализацию SMTP протокола.
В лучшем случае полезете искать библиотеки которые уже содержат подобный функционал, и закончите тем что приложите к программе пару десятков мегабайтов DLL. К этому есть все предпосылки:
а) Не очень долгая написания среднего приложения с нуля
б) Не требует дополнительного софта
Вопрос - Откуда возьмётся функциональность, и сколько потребуется времени чтобы создать среднее приложение?
Вы говорите что программы на .NET большие так как требуют библиотеку, а я говорю что они от 8,5 Кб так как библиотека у большинства уже и так установлена. За исключением старых древних компов.
Напишите notepad . exe способный быстро открывать большие текстовые файлы. Конечно вы можете сказать что программа простая и реализовать её не интересно. Но ведь её надо сперва создать, а только потом рассуждать о требованиях к языку на котором её можно было бы сделать быстрее.
Я вам говорю - напишите программу генерирующую SHA1 всех файлов на диске. И сбросьте эти хэши по email.
Раз у вас всё голое, вы тут же начнёте писать сперва реализацию SHA1, потом реализацию SMTP протокола.
В лучшем случае полезете искать библиотеки которые уже содержат подобный функционал, и закончите тем что приложите к программе пару десятков мегабайтов DLL. К этому есть все предпосылки:
а) Не очень долгая написания среднего приложения с нуля
б) Не требует дополнительного софта
Вопрос - Откуда возьмётся функциональность, и сколько потребуется времени чтобы создать среднее приложение?
Вы говорите что программы на .NET большие так как требуют библиотеку, а я говорю что они от 8,5 Кб так как библиотека у большинства уже и так установлена. За исключением старых древних компов.
Напишите notepad . exe способный быстро открывать большие текстовые файлы. Конечно вы можете сказать что программа простая и реализовать её не интересно. Но ведь её надо сперва создать, а только потом рассуждать о требованиях к языку на котором её можно было бы сделать быстрее.
>зы когда придет сюда серега кузьмин пиарить свой pure basic, знай, что он не проходит по 5 пункту твоих критериев.
Не только 5, но и 8, у него нет ООП.
Не только 5, но и 8, у него нет ООП.
lisp
Похожие вопросы
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- С какого языка программирования начать?
- И снова про языки программирования ^_^ Поправьте, если я ошибаюсь где-то.
- Какой язык программирования следует изучить в первую очередь, если в программировании вообще ничего не понимаешь?
- Виды языков программирования
- С чего начать учение программированию? С каких языков программирования лучше начинать учиться программированию?
- Какой язык программирования стоит освоить
- Какой язык программирования подойдёт для создания искусственного интеллекта?
- Ваш любимый язык программирования