Sep 03, 2024 18:36
Решил вспомнить давно забытые навыки, а то ситуации разные бывают...
Когда-то я программировал на Delphi, C с плюсами и без таковых, а также на PL/SQL, а теперь вот - Python. Впечатления интересные.
Очень... нет, не так. О-О-ОЧЕНЬ много документации. Любой запрос «как сделать то-то и то-то» даёт вразумительный ответ на первой же странице. Удобно, но непонятно, как в такой ситуации учиться. Я-то знаю, что именно нужно сделать, а если не знать?
Куча всяких библиотек на любой чих. Плохо только, что с расцветом культуры открытого исходного кода многие авторы считают документацию излишней. Пара примеров в README, а дальше - сам. Человеку, заставшему red books и фирменную документацию Oracle, это прямо как ножом по сердцу.
На отсутствие документации накладывается то, что язык интерпретируемый. Вместо того, чтобы открыть заголовочный файл и скопировать из него все нужные константы, приходится продираться сквозь мудрёный код, где автор библиотеки что-то мудрит с метаинформацией, конструируя нагромождения классов и объектов. Интерпретаторы - зло. Хотя и очень притягательное.
Абсолютно не приемлю дао Питона: простое лучше, чем сложное, одна строка - одна команда и всё такое. Зачем растягивать на пять строчек то, что можно написать в одной? В учебных целях - возможно, но в настоящих программах...
Очень радует после Perl’а отсутствие проблем с Unicode и понятная иерархия объектов. Чувствуется, что язык создавался людьми для людей. Иногда, правда, создаётся впечатление, что странными людьми для тупых людей, но судя по результату целевая аудитория угадана верно.
А вообще программирование - это здорово. Даже на питоне.
python,
работа,
валенки