Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Вниз

Выбор языка   Найти похожие ветки 

 
netrebsky   (2002-11-01 09:39) [0]

Существует огромнейшее количество языков программирования и ссред разработки. А каковы, на ваш взгляд, наиболее важные критерии, определяющие окончательный выбор средства разработки? Почему?


 
Alx2   (2002-11-01 09:44) [1]

Думаю, прежде всего - хорошее знание языка и средств разработки, позволяющих выполнить поставленную работу. Потому что не потребуется времени на приобретение хорошего знания языка и средств разработки.


 
netrebsky   (2002-11-01 09:50) [2]

Конечно, знание языка не оспоримо, но все таки хотелось бы узнать какие либо другие основопологающие критерии, определяющие окончательный выбор. Ведь как известно, среди разработчиков существует консерватизм в выборе языка. А критерии могут быть, например такие: эффективность генерируемого кода, скорость компиляции, скрорость разработки, универсальность средств разработки и т.д.


 
AndrewK   (2002-11-01 09:57) [3]

Инструменты надо выбирать в зависимости от задачи. Самый главный критерий - работоспособная и надежная программа, которая правильно выполняет свои функции. На чем она написана - не важно. Просто надо уметь писать программы. :)


 
Netrebsky   (2002-11-01 10:06) [4]

AndrewK
Инструменты надо выбирать в зависимости от задачи. Самый главный критерий - работоспособная и надежная программа, которая правильно выполняет свои функции. На чем она написана - не важно. Просто надо уметь писать программы.

Но тогда почему же, на твой взгляд, большенство серьезных игр не пишут на VBA, а драйвера не на Java Script? Ведь есть множество разработчиков, хорошо знакомых с этими языками. Но они для этих то целей не подходят (в смысле языки) :)


 
AndrewK   (2002-11-01 10:41) [5]

Все верно. Я же вначале сказал, что "Инструменты надо выбирать в зависимости от задачи". Надо определиться что пишется, посмотреть какие требования наиболее важны для работы, затем проанализировать существующие языки. Если есть время на изучение неизвестного языка, который наиболее подходит для решения задачи, то можно выбрать его, параллельно повысится кругозор. Если времени нет, то следует выбрать язык, который наиболее хорошо знаешь. Дальше идет непосредственно программирование, а, как сказал классик, это исскуство...


 
Ru   (2002-11-01 10:49) [6]

Ведь сказано инструменты надо выбирать в зависимости от задач.
Ява предназначен для интернет и иже с ним.
ВБА - вы программировали на нем?
Все учили Паскаль поэтому очевиден выбор Дельфи понятно на чем он работает, с другой стороны он дает возможность создавать программу визуально для новичков это стимул к пониманию среды - так проще.
Си тоже учили все, но либо из-за его невизуальности либо по другой причине он нравится некоторым меньше.
Драйвера лучше писать на языке ассемблера.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
3-59027
Юрий
2002-10-29 20:53
2002.11.18
TAdoStoredProc - как присвоить данные?


14-59342
Карелин Артем
2002-11-01 10:25
2002.11.18
Делаю проги


4-59501
vidiv
2002-10-08 11:46
2002.11.18
Перетаскивать за панель.


14-59358
Стивенс
2002-10-27 20:06
2002.11.18
Ищу компанент, помогите плиз


4-59478
Керик
2002-10-04 21:42
2002.11.18
Иконка в трее





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский