заголовок
меню
...

Дата: 03.10.2013
Тема: День 330. Выбор языка.

Когда-то давно я несколько комплексовал по поводу того, на каком языке программирования пишу или придется писать, но тогдашний мой руководитель мудро поведал, что на чем писать, не имеет никакого значения. Главное, понимать общие принципы программирования, но, еще важнее, осознавать рамки и цели поставленной для автоматизации задачи. Причем, мало того, что он об этом сказал, он мне это еще и доказал на своем (а точнее на нашем совместном) примере.

С тех пор прошло почти 15 лет. Как таковым программистом я никогда не был, да и себя не считал. Кто-то меня называл “базючником” (от баз данных) и даже “горным программистом” (по причине, что я по профессии горный инженер). Но это мне не мешало в разные время осваивать и применять самые разные языки программирования. Из того, что запомнилось, это были:

- Sinclair BASIC
- Немного ZX Spectrum Assembler
- Pascal
- QBasic
- R/Basic (Advanced Revelation и OpenInsight)
- VBA (Visual Basic for Applications)
- Visual Basic
- PHP (+HTML+CSS)
- Немного ABAP (SAP)
- Немного Pearl
- Немного JavaScript
- Немого JAVA и PL/SQL
- Objective-C

А на днях решил посмотреть, что творится в мире и на русскоязычных просторах с языками программирования и их популярностью/распространением. Какие тенденции и веяния.





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

А тут еще выяснилось, что этот Python идет сразу в составе OS X (MacOS). Сразу попробовал.


kohanov$ python
Python 2.7.2 (default, Jun 20 2012, 16:23:33)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print ("Здравствуй Мир!")
Здравствуй Мир!
>>>


Посмотрел на синтаксис, примеры. В общем, для некоторой оперативной автоматизации и решения небольших задачек выглядит весьма привлекательно и просто. Хрен знает, но учитывая, что на Objective-C пока особо поживиться не получается, надо посмотреть для расширения кругозора на что-то еще.


Powered by Disqus

- личный комментарий (указывайте номер статьи ID:870).


Владимир Коханов
E-mail: vk@kohanov.com

подпись
лаборатория писанина проекты разное блог IT mailto:vk@kohanov.com