18:55

Техническая причина
Современные языки, конечно, отличаются от того, что нам преподавали в школе (бейсик) или в институте (паскаль, си, фортран). Я даже не о синтаксисе языка, хотя у пайтона он на редкость приятен и по возможности лишён ненужностей навроде скобок, ограничивающих блоки кода, для этого служит просто отступ.
Но вот что меня совсем удивило: даже не то, что теперь есть куча уже готовых наработанных библиотек, и если раньше был условный Бочков-Субботин, в котором описывался язык и стандартные встроенные библиотеки, а дальше писал всё сам, так вот, то, что теперь 95 % кода пишется так: пока решение не найдено, гуглится задача, на условном, опять же, стековерфлоу находится ответ, код копируется, вставляется к себе, если не работает, по диагонали читается документация, код правится, если снова не работает goto google.
Мало того, наткнулся (и прошёл) ещё один курс по питону на Stepik, где именно этому и учили. Гуглить и использовать тут же.
Ну то есть мало того, что разработчик и сам не понимает, как код работает, так ещё и он явно работает не оптимально. Железо вытянет...
В плюсах, конечно, быстрота получения готового продукта.
Не, я не о возвращении к ассемблеру. Я о том, что программный мир ещё держится, и это удивляет. :)



Комментарии
22.04.2022 в 00:11

мизантроп-затейник
это ты ещё про No-Code решения не читал, наверное
22.04.2022 в 09:21

Техническая причина
Stigravian Shaderstill, это наверное из блок-схем составлять программу, типа того?
22.04.2022 в 10:23

Да, и во ВНИИЖТе сотрудник ругался на тему "железо вытянет" и отсутствие стремления сегодняшних программистов делать код компактным.
22.04.2022 в 10:54

Техническая причина
Павел-Час-Убавил, как у нас говорил сотрудник. код надо писать два раза: первый раз чтобы работал, второй раз - чтобы работал быстро. :)
22.04.2022 в 15:13

мизантроп-затейник
это наверное из блок-схем составлять программу, типа того?
Стороной, да, наподобие. Или даже конструктор из типовых блоков (в основном для сайтов используется, иногда для внутрикорпоративных решений).

Я о том, что программный мир ещё держится, и это удивляет.
Так всего лишь снизился порог вхождения, а не произошла замена. На мелких решениях "железо вытягивает" и "пипл хавает", а вот когда масштаб растёт - тут уже и про оптимизацию кода и баз данных вспоминают, и про защиту разную, и прочее. То есть, код пишется минимум 2 раза.
22.04.2022 в 16:07

Техническая причина
Или даже конструктор из типовых блоков

Ну, если задача быстро склепат функционал, то имеет право. )

а вот когда масштаб растёт

Или задача нетривиальная, типа поискового сервиса... Или нейросеть. Как я понимаю. )
Но это штучные вещи всё равно.
25.04.2022 в 17:48

..Счастье - это когда ебешь ту, которая действительно нравится... №0
У меня сын 4х лет не умея читать вполне себе успешно собирал програмки, причем работающие.
25.04.2022 в 21:47

Техническая причина
О.Г., ага, а мои "программируют" всякие вот такие:

www.w3schools.com/codegame/index.html
25.04.2022 в 21:48

..Счастье - это когда ебешь ту, которая действительно нравится... №0
Стороной, Codemonkey у моего

Расширенная форма

Редактировать

Подписаться на новые комментарии