![]() |
|
Модераторы: Се ля ви |
![]()
|
|
| AleXGray |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 18.1.2007 Репутация: нет Всего: 1 |
Одна из причин появления языков: увеличение вычислительных мощностей компьютеров: что резко увеличивает круг задач, которые они могут решать и уровень на котором они решаются.
Для более крутых задач нужны более сложные программы. Но мощность мозгов программистов остается константой. Выход: создать новый язык, который позволял бы еще более автоматизировать выполнение типичных задач (включая, новые типичные задачи, которых раньше может и не было), и таким образом, чтобы программер меньше писал строчек кода, меньше отлаживал, чтобы проще все выглядело, и быстрее разрабатывалось и осваивалось новичками. Пользовательские библиотеки помогают не до конца, периодически люди видят смысл рубить все на корню и начинать перестраивать все здание. Вот и перестраивают. Параллельно для специфических задач создаются специфические языки. Насколько я понимаю, одним из способов разработки крупных игр, например, является создание промежуточного языка, его компилятора, после чего на этом упрощенном и заточенном под конкретную игру языке пишется уже сама игра. --------------------
В начале было Слово |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |