9. 4G languages
SEQUEL is intended as a data base sublanguage for both the
professional programmer and the more infrequent data base user
- “Sequel: A structured English query language”,
- D. Chamberlin, R. Boyce, 1974
17. JavaScript + P5.js
• JavaScript – браузер, сервер, мобилки, видео, игры, IoT
• JavaScript – много материалов и инструментов
• JavaScript – достаточно браузера, никакой установки и vendor
lock-in
• Изображения и анимация – все нужные концепции
• Проблемы – очень быстро развивается
• Библиотеки – это для ПТУ
19. JavaScript + P5.js
JavaScript – несерьезный язык?
• Плохо с повторным использованием кода – раньше
• Сейчас – модули, классы (ES6)
• Самый быстрый из интерпретируемых
• Слабая стандартная библиотека? Да
• Полезно для обучения
20. Y U NO RUBY?
• Rails or GTFO
• Много магии – мало уверенности
• Rails sucks
21. Y U NO JAVA?
• Много лишнего – сложно учить
• Много лишнего – сложно делать
22. Y U NO HASKAL?
• Or Scala, or ML, or F#...
• Сложны сами по себе – студент не поймет
• Сложно преподавать – материалы
• Сложно писать – академические корни, плохая экосистема