Но если на самом деле подразумевался вопрос "Каков главный критерий при выборе языка программирования?", тогда — его назначение (т.е. область применения.)
Тут все как обычно — несколько вступающих в противоречие друг с другом критериев и для разных задач то один то другой критерий выходит на первое место. Все по ТРИЗ:
1. Конечно же скорость запуска и исполнения. О скорости запуска часто забывают — но это тоже важно.
2. Иногда на первое место выходит скорость написания программ. С++ умеет быстро, но писать на нем сложно. Да еще и в неумелых руках и тормозить может.
3. Возможность переиспользовать код между платформами. Всего 6 основных платформ у человечества — 3 десктопные, 2 мобильные оси и браузер.
4. Безопасность написания. Иногда это требует доп. усилий со стороны программиста и вредит пункту 2.
Re[2]: Что самое главное в языке программирования?
Здравствуйте, steepe, Вы писали:
S>Самое главное, чтобы чужой код читался легко, как в Питоне
А по мне так читать Питон то еще удовольствие. Без нормального интеллисенса итд.
Хотя в питоне и есть аннотация типов, но она практически и не используется.
Вообще интеллисенс это и есть главное в языке!
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Serginio1, Вы писали:
S> А по мне так читать Питон то еще удовольствие. Без нормального интеллисенса итд. S> Хотя в питоне и есть аннотация типов, но она практически и не используется.
S> Вообще интеллисенс это и есть главное в языке!
Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!
Здравствуйте, rudzuk, Вы писали:
S>> Вообще интеллисенс это и есть главное в языке!
R>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!
Не получится. Если в ООП из-за наследования, интерфейсов невозможно понять, что же в итоге вызывается.
То во всяких динамических языках утиная типизация еще бОльшее зло. Там вообще непонятно с чем идет работа.
Поверь мне бывшему 1С нику.
А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами.
Везде нужна мера и главное забота о разбирающихся в твоем коде
и солнце б утром не вставало, когда бы не было меня
Re[4]: Что самое главное в языке программирования?
Здравствуйте, rudzuk, Вы писали:
R>Нормальный код должен читаться без идешечки!
И это уж точно не Питон.
R>Выкиньте ваши жабо-шарпы!
А для них обязательна "идешечка"?
Здравствуйте, pagid_, Вы писали:
p> R>Нормальный код должен читаться без идешечки!
p> И это уж точно не Питон.
Согласен. Языки, где логика определяется форматированием... Насмешка над здравым смыслом.
p> R>Выкиньте ваши жабо-шарпы!
p> А для них обязательна "идешечка"?
Ясен пень. Даже такая элементарная вещь, как интерфейс/контракт типа хрень поймешь, пока не пролистаешь весь гребаный листинг фильтруя божественный говнокод. Или эти сраные неймспейсы... Хрен найдешь в каком файле реализован используемый тип. Такое говно читать без иде — адский ад.
Здравствуйте, Serginio1, Вы писали:
S> R>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!
S> Не получится. Если в ООП из-за наследования, интерфейсов невозможно понять, что же в итоге вызывается.
Не нужно этих тонких материй, что, где вызывается... Для начала я хочу просто понять, какого буя этот тип делает, для чего он вообще нужен и какие его возможности. То есть, стоит ли вообще заострять на нем внимание. Вроде простой вопрос... Только не для жабо-шарпа, где без иде разбор кода превращается в унылое ковыряние. Тьфу!
S> То во всяких динамических языках утиная типизация еще бОльшее зло. Там вообще непонятно с чем идет работа. S> Поверь мне бывшему 1С нику.
За продакшен на динамике — статья за ведение подрывной и диверсионной деятельности, с последующей восстановительной терапией турбо-паскалем.
S> А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами.
Сипипишный код читать сильно проще. Даже кутешный код читается легко.
Здравствуйте, rudzuk, Вы писали:
R>Здравствуйте, Baiker, Вы писали:
B>> Скобочки
R>Скобочки должны быть правильными. Вот begin/end — правильные скобочки!
Здравствуйте, rudzuk, Вы писали:
R>Здравствуйте, Serginio1, Вы писали:
S>> А по мне так читать Питон то еще удовольствие. Без нормального интеллисенса итд. S>> Хотя в питоне и есть аннотация типов, но она практически и не используется.
S>> Вообще интеллисенс это и есть главное в языке!
R>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!
Согласен, должен быть инструмент встроенный, хотя бы как в F#
Типа такого: посмотреть кишки интерфейса или класса
Здравствуйте, Serginio1, Вы писали:
S>Здравствуйте, rudzuk, Вы писали:
S>>> Вообще интеллисенс это и есть главное в языке!
R>>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы! S>Не получится. Если в ООП из-за наследования, интерфейсов невозможно понять, что же в итоге вызывается. S>То во всяких динамических языках утиная типизация еще бОльшее зло. Там вообще непонятно с чем идет работа. S>Поверь мне бывшему 1С нику. S> А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами. S>Везде нужна мера и главное забота о разбирающихся в твоем коде
Вроде же написанный код должен быть черным ящиком с инструкцией по применению. Зачем нам знать что под капотом?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[6]: Что самое главное в языке программирования?
Здравствуйте, rudzuk, Вы писали:
S>> А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами.
R>Сипипишный код читать сильно проще. Даже кутешный код читается легко.
Угу как в анекдоте.
С какой скоростью вы печатаете? тысячу символов в минуту — только понять, что напечатал трудно!
Читать легко, понять сложно!
и солнце б утром не вставало, когда бы не было меня
Re[6]: Что самое главное в языке программирования?
Здравствуйте, Разраб, Вы писали:
S>>>> Вообще интеллисенс это и есть главное в языке! S>>Везде нужна мера и главное забота о разбирающихся в твоем коде
Р>Вроде же написанный код должен быть черным ящиком с инструкцией по применению. Зачем нам знать что под капотом?
Угу все это прекрасно, пока тебе не нужно в этом коде, что либо править!
и солнце б утром не вставало, когда бы не было меня