Стена
26-10-2011 13:13
к комментариям - к полной версии
- понравилось!
Почему нет языка программирования, на котором не надо писать стену для для реализации простых вещей (антипример — Java: там без фабрики, интерфейса и имплементации даже простейшую задачу не решить). Который по информативности хотя бы приблизился к естественному языку.
Например, надо сделать формочку для ввода к примеру УРЛ а при нажатии кнопки load (справа от поля УРЛ) показать в большой текстарее внизу заголовки, которые прислал в ответ сервер.
Другой пример: вывести список книг из базы данных (соритровать по имени автора, не более 30 на страницу), чтобы это выглядело как на макете bookList.psd.
У меня на русском языке описание заняло одну строчку. Сколько надо кода и дополнительных библиотек, чтобы сделать это на java, HTML/JS или C++, надеюсь, объяснять не надо. Получается, синтаксис этих языков избыточен: надо написать намного больше букв и использовать сложные абстракции вроде анонимных классов для листенеров. Объявлять приватные и публичные функции (а ведь, если подумать, какая разница, функциями и классами код там написан или одной огромной процедурой, строгая типизация или утиная — нужно чтобы программа просто работала). Миллионы людей пишут один и тот же лишний, бесполезный код. Котоырй еще получается в итоге меделенным, глючащим и неэффективным.
Почему?
Или проще самому написать анализатор-компилятор русского языка в машиинный код, чем дождаться когда нормальный язык появится?
вверх^
к полной версии
понравилось!
в evernote