Важная веха!

Smalltalk достиг важной вехи. В этом месяце язык вошел в топ-20 не менее чем трех основных рейтингов языков программирования: TIOBE (18 место), IEEE Spectrum (17 место) и PYPL (15 место). Сообщество программистов наконец-то осознало, что такое великолепный язык Smalltalk.

Более того, согласно опросу StackOverflow, проведенному в прошлом месяце, Smalltalk стал языком программирования №1 «Самым любимым». Самый любимый означает, что программисты, которые использовали этот язык, по-прежнему хотят его использовать.

Кроме того, в Slant, сообществе рекомендаций по продуктам, которое копит мудрость толпы, Smalltalk занимает первое место по двум ключевым вопросам:

  1. Какие языки программирования являются «лучшими» (повышающие производительность, хорошо продуманные и лаконичные, а не просто популярные или проверенные временем)?
  2. Какой язык программирования лучше всего изучить в первую очередь?

Получение долга

Пришло время, когда Smalltalk получил свои заслуги. Smalltalk - прекрасный язык по многим причинам:

  1. Это в высшей степени просто и элегантно. Полный синтаксис уместится на открытке!
  2. Его намного легче выучить, чем даже Python, язык, который чаще всего рекомендуется новичкам.
  3. Он невероятно выразителен благодаря сочетанию объектно-ориентированной чистоты и лямбда-функций (замыканий). Реализация объекта Smalltalk не имеет равных.
  4. Он имеет встроенную среду IDE / среду выполнения живого кодирования, что делает Smalltalk самым производительным языком программирования в мире.
  5. Он был модернизирован для XXI века с помощью проекта Pharo, которому 10 лет, по сути, новый, современный язык программирования.
  6. Smalltalk можно использовать для интерфейсной веб-разработки через PharoJS и Amber.
  7. Smalltalk можно использовать для серверной веб-разработки с использованием фреймворков Seaside и Teapot.
  8. Smalltalk коммерчески используется по всему миру почти четыре десятилетия и до сих пор пользуется успехом. Cincom, Instantiations и GemTalk - три основных поставщика Smalltalk. Среди их клиентов такие компании, как JPMorgan, Desjardins, UBS, Florida Power & Light, Texas Instruments, Telecom Argentina, Orient Overseas Container Lines, Siemens AG и так далее. Проверьте ALLSTOCKER и Банкоматы на улицах Москвы для Pharo.
  9. Smalltalk используется правительствами всего мира. В начале 2000-х годов объединенные вооруженные силы США использовали Smalltalk для написания программы моделирования сражений на миллион строк под названием JWARS. Он фактически превзошел аналогичную симуляцию под названием STORM, написанную на C ++ ВВС США.
  10. Smalltalk используется Communications Security Establishment (CSE), национальным криптологическим агентством Канады.

И наконец, Smalltalk чрезвычайно универсален. Например:

Не пора ли еще раз взглянуть на этот почтенный язык? Шутки в сторону.