Обновить
14

Химик и программист.

32
Подписчики
Отправить сообщение
Я не про платформы, а про задачи. Язык запросов SQL, нпр., реализован на многих платформах, но не является универсальным.
Есть языки, которые подходят для широкого круга задач — их называют универсальными, а есть для узкого круга.
Дело в том, что наука программирования постоянно развивается и итерируется, а значит старые методы мы смело забываем и осваиваем новые.

Значит сортировка методом пузырька и альфа-бета алгоритм устарели и их нужно забыть?
Ура дилетантизму и агрессивному любительству!
Каждый универсальный для своей платформы.
универсальный (гибкий) язык


универсальный = гибкий?

Самый универсальный ЯП — это ассемблер: остальные языки на него транслируются и составляют подмножества комбинаций ассемблерных инструкций. При этом не все возможные комбинации задействованы.
А приводить в качестве аргумента об архитектуре ЯП постановление ЦК КПСС по архитектуре зданий от 1955 года


Я сказал "архитектура", а не «архитектура ЯП»! И не приводил в качестве аргумента, а только в качестве сравнения, метафоры.

очевидно, что интересы переводчиков с С++ при разработке стандарта имеют крайне низкий приоритет.


Именно это я и говорил:

стоит больше думать о сосуществовании с другими языками


И возможно ли доказать, что удобство C++ разработки повысилось?:

Гораздо важнее удобство C++ разработки.
Программисты обычно совсем не глупые люди и все осознают.


Программисты в массе ничем не отличаются от других людей: математиков, композиторов, шахматистов и т.д. Но, к сожалению, не все люди (независимо от специальности) сильно образованы в своей специальности и не все это осознают или хотят осознавать. Среди программистов может даже таких больше, чем, нпр., среди медицинских работников, т.к. школьника, самостоятельно изучившего медицину, не возьмут работать в клинику без диплома, а школьники, самостоятельно изучившие BASIC, нередко встречаются в наших фирмах. Может такой бывший школьник и не без таланта, но обычно у него серьезные пробелы в образовании (не только в программировании, но в математике, английском и т.д.). Но чтобы пробиться, он играл роль гения, и эта маска к нему прилипла. Он привык считать себя исключительным, и это большая проблема, даже если такой школьник все же закончит какие курсы или даже ВУЗ. За примером далеко ходить не надо: в Интернете встречается много подобных «программистов», которые, нпр., так и говорят, что математика им не нужна и ВУЗ не нужен.

Часто вижу руководителей, не способных на воспитательное воздействие, хотя это и входит в их зону ответственности.

Может, эти руководители не знают подходящих инструментов для воздействия? Здесь мы и обсуждаем один из таких инструментов. А может эти руководители из тех школьников, что сами выучили BASIC?

Простите: использовать молоток и не пробовать что-то другое — это фанатизм?
На мой взгляд, эта конструкция одна из наиболее выразительных, где избыточность выражена через maybe. Архитектура тут при том, что было постановление.

что значит «излишняя» для вас?

Думаю, очевидно, что для меня как переводчика это лишняя заморочка.

Так-то до ассемблера можно дойти.


А что Вы имеете против ассемблера?

Вспомнил, нпр., такое утверждение:

Есть задачи, которые компилятор на языке высокого уровня решить лучше человека не сможет, по крайней мере пока, поэтому да смогу, но пример выбирать не вам. Доказывать очевидное не буду, лучше возьмите открытые кодеки и системы распознавания образов — думаете люди от нечего делать там целые функции на ассемблере или интрисиками пишут?

Далее:
И даже дальше.

А куда дальше ассемблера?

Я не говорил, что в [[maybe_unused]] что-то плохое. И уж точно не собирался устраивать холивар «какой язык лучше», я только хотел сказать, что ИМХО слишком много стало архитектурных излишеств, как было сказано выше:

Скоро найти человека, который знает весь синтаксис С++ будет нереально. И это меня печалит.
А может тогда Вася сам будет электричество чинить, пол подметать, заказчиков искать?
Работа Васи в чем, код писать, или доклады?
Когда я начал работать в одном из ведущих НИИ АН СССР, мне приходилось все это делать и + к тому науку двигать. И получалось неплохо. И не я один такой.

Воспитывать столь узких спецов, которые не смогут сетевую розетку у компа починить и два слова не смогут сказать про свою работу — очень провальный вариант. Если человек не может себя преподнести с наилучшей стороны, то не сможет и о своей фирме ничего позитивного сказать. До пенсии его удел быть рядовым кодером и никакого роста даже в кодинге.
Проще научить человека быть харизматичным, чем научить быть внимательным и всему прочему, чтобы писать хороший код. Есть, например, пункт в контракте «обучение персонала заказчика работе с программным пакетом» — самому такое выполнять слишком утомительно и харизма тут не главное, а Вася, если его подготовить к публичным лекциям, сможет честно и качественно выполнить такую работу.
Вам показалось уместным обобщить проблемы разработки программ до причин развала СССР.

Что же касается айтишных компаний — полагаю, что стрессоустойчивость тут не менее важна, чем в работе президента США. Каждый баг — это стресс. На фоне таких стрессов выговор начальника кажется почти неслышным, как жужжание комара.
Да. Увы. Знаком. Перманентно перевожу с С++ на Delphi-7 (а еще CUDA — там проще без Delphi), всякие паттерны дополнительно затрудняют перевод. С++ может и великий, но не единственный язык, поэтому ИМХО стоит больше думать о сосуществовании с другими языками.
США, нпр., не разваливаются:

Американский конгресс намерен вынести публичное порицание американскому президенту, вице-президенту и генпрокурору. Такой немыслимый для России институт давно существует и умело используется в Соединенных Штатах.
Газета.ru

Извините за черный юмор

Увы! От «плюсов» иногда появляются черные мысли…
М.б. начальнику за Васю код писать? И обедать за Васю? Не детский сад — пусть Вася привыкает. Вырастет — придется доклады заказчикам докладывать.
Особенно понравился [[maybe_unused]]! Интересно, а скоро будет [[maybe_wrong]]?
Верно! Для повторного использования кода вынужден писать на Delphi-7.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность