Найти в Дзене
Ёжик

Вечные споры про языки программирования у разработчиков

Перед тем как выбрать какой язык начать изучать в начале пути можно столкнуться с вечным спором длящимся не один десяток лет, кто-то восхваляет один язык программирования, кто-то другой язык программирования, например С++ лучше С или Python лучше php, java лучше C# ,C# лучше чем java итд..., 1С вообще часто вызывает смех у не1сников, да и 1сников как программистов не принимают большинство не1сники.
Среди спорящих вижу 2 категории:
1)Приколисты подтрунивальщики.
2)Искренне верящие что один язык лучше другого.
Замечания выдающиеся за аргументы среди спорящих достаточно разные, какой то язык жрет память, какой то язык проще, где-то больше готовых наработок и более живое комьюнити, и мой самый любимый аргумент - "программировать на русском языке это вообще пфффф".
Предлагаю посмотреть на языки программирования как на инструменты, для чего вообще они были изобретены, на мой взгляд можно выделить 2 архикатегории:
1) Разработка продукта как инструмента для предоставления услуг.
2) Инстр

Перед тем как выбрать какой язык начать изучать в начале пути можно столкнуться с вечным спором длящимся не один десяток лет, кто-то восхваляет один язык программирования, кто-то другой язык программирования, например С++ лучше С или Python лучше php, java лучше C# ,C# лучше чем java итд..., 1С вообще часто вызывает смех у не1сников, да и 1сников как программистов не принимают большинство не1сники.


Среди спорящих
вижу 2 категории:
1)Приколисты подтрунивальщики.
2)Искренне верящие что один язык лучше другого.

Замечания выдающиеся за аргументы среди спорящих достаточно разные, какой то язык жрет память, какой то язык проще, где-то больше готовых наработок и более живое комьюнити, и мой самый любимый аргумент - "программировать на русском языке это вообще пфффф".


Предлагаю посмотреть на языки программирования как на инструменты, для чего вообще они были изобретены, на мой взгляд можно выделить 2 архикатегории:
1) Разработка продукта как инструмента для предоставления услуг.
2) Инструмент использование которого должна измениться ситуация в нужную(ожидаемую) сторону.

Мне как программисту начавший свой путь с С++, использовавший php,js,C#,java,1С,pascal,delphi,VB, в общем то всё перепробовал даже не вспомнить уже что только не изучал, смешно как раз таки от того что программисты спорят какой язык лучше и кто больше программист, для меня это демонстрация того , что спорящий находится в начале пути становления программистом.

Сложно однозначно сказать как определяется преимущество одного языка над другим.
Но можно оттолкнуться от цели и от затрат на достижение этой цели с учетом последствий.

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

Да можно сделать веб-сайт одностраничник на ассемблере, но стоить это будет по сравнению с использованием готового apache+html в тысячи раз дороже.
Да питон лучше для рисования дашбордов и иных графиков, и комьюнити живое и библиотек готовых много, можно быстро решить задачи, идеальный инструмент для аналитиков, но питон медленный для серьезных вычислений где важна параллельность и скорость.
В России и СНГ для учета хорошо подходит 1С , и 1С не ограничивает использование иных языков в связки с ней.

В общем то этим и хотел поделиться.