Языки программирования будущего
Вставка
- Опубліковано 25 вер 2024
- erid: LdtCKT5SF | go.sky.pro/Ext... - освой новую профессию с нуля с гарантией трудоустройства. Используй промокод ЕХТРИМЦОДЕ на скидку -50% на любой любой курс от Skypro.
---
Подпишись на наш Telegram Канал 🖤 t.me/extremecode
morch kovalski @ • Half-Life 2: Episode O...
Подписывайся на наши каналы в тележке 👍
👉 Основной канал: t.me/extremecode
💊 Канал ИИ-шизика с АйТи базой: t.me/resident_shiz
💸 Канал про разработку стартапа (feat. @SeniorSoftwareVlogger): t.me/startup_reports
Братан хорош! Давай давай в перед! Контент кайф! Можно еще? Ваще красавчик!
Братан хорош! Давай давай в перед! Контент кайф! Можно еще? Ваще красавчик! Можно вот этого вот почаще?
Простое программирования тоже может быть очень сложным, для меня питухон очень сложный из-за максимально блевотного синтаксиса.
@@LithiumDeuteride-6
Будь осторожен, это лгбт язык.
@@thetraveler7779, абсолютно согласен, мне родные плюсы больше нравятся, там и с либами танцев с бубном меньше и пробелы почти не важны, в питоне нормально нельзя пару строк в функцию или цикл засунуть, не поймёт, что от него хотят.
*_Наконец экстрим код нашёл идеальный баланс инь-ян. Видео 50 на 50, вода и реклама. Рад за тебя._*
Если б не совсем говно рекламил, даже претензии к этому не было
а то я удивился перематывать пришлось много в этот раз
Когда подвезли рекламу а ролик на какую-то тему сделать надо.
Сразу видно умного человека
🤡🤡🤡
отписался от канала ибо понял что контент для джунов просто долго в подписках было а не смотрел. первый раз за долгое глянул и врублился
Почему бы и нет?!
@@elijahgtp а как определить джуновость рофловых видео
9 утра, самое время
Интеграция сама себя не покажет
С каждым новым видео становится на 5% меньше полезного материала и на 5% больше рекламы с водой
а теперь адекватные люди пусть пойдут в видосы канала и посмотрят когда последний раз был полезный видос , а не водичка под рекламу.
Братан, хорош, давай, давай, вперёд!
Контент в кайф, можно ещё?
Вообще красавчик!
Можно вот этого вот почаще?!!
Если человеческий язык будет напрямую транслироваться в машинный код, то обычные юзеры по-прежнему не смогут написать ничего адекватного. По своему опыту взаимодействия с потребителями софта, они в массе своей не в состоянии даже сформулировать требования так, чтобы у них рядом стоящие абзацы не противоречили другу. Самый главный навык разработчика - это умение всё формализовать и составить общую картину (да и не только общую, но и локальные кирпичики). И к сожалению, опять же мой опыт показывает, что этим навыком сейчас владеют даже далеко не все разрабы. Иными словами, логике надо учиться. И надо развивать интуицию. Без этого написать что-либо будет проблематично на любом языке, включая человеческий.
И это очевидно. Чтобы с помощью бота написать нечто сложнее калькулятора или примитивного круда, человеку всё равно нужно обладать знаниями и пониманием предметной области, архитектуры, слоёв и бла бла бла. То есть один хрен быть программистом.
Однажды боты научатся и всему этому тоже. Но тогда кожаные мешки станут просто не нужны боту, и их можно будет уничтожить
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
я чет пропустил, в какой момент времени рекламы стало больше чем контента?
Про расслоение начинать надо было с 60-х, с IBM/360. История длинная, но уж очень интересная и даже поучительная.
Да что за сверх человек этот экстрим код что 20 часов назад посмотрел и уже оставил коммент???
Кратко говоря, проблема программирования в том, что оно создано не для того чтобы считать что-то особенное, а для того, чтобы решать задачи бизнеса. Как итог, чем дешевле производство - тем больше выручки. Поэтому и получается, что мы идем к тому, что останутся промт-инженеры (условно говоря), а реальных программистов будет меньше 5-7%.
Так много где случается, не только в программировании. "Настоящее" программирование закончилось где-то на моменте создания Си.
В тот же момент: не будь бизнеса - не было бы такого скачка в развитии программирования как такового. Везде баланс, правда не всегда щадящий.
вы программист?
@@sergey53689 судя по всему эксперт своей области
@@sergey53689 В общем понимании - да, но точно не уровня Таненбаума
@@sergey53689
Психолог 🤣🤣🤣
Даже если "реальных" программистов станет 5-7%, это не значит что их станет меньше.
Конечно сейчас код становится писать всё легче и сейчас на условном пайтоне писать в разы легче чем например на C++, но как по мне программирование это не столько про написание кода, сколько про алгоритмы и построение архитектуры, исправление багов и тут на любом языке в любых формулировках придётся учитывать паттерны, архитектуру, скорость выполнения кода
Тем более в геймдеве где если хочешь сделать хороший шутер то тебе так и так на C++ писать ибо только этот язык способен обеспечить производительность на уровне ассемблера и иметь полный контроль над исполнением кода
А чем в разы легче-то? Сложно или легко написать что-то на языке зависит от самой поставленной задачи. Грубо говоря, чем на питоне легче решить литкодовскую задачу уровня hard, чем на каком-нибудь си или джаве? Правильно, ничем. В языках лишь отличается синтаксис и ряд фич, присущих только тому или иному языку (в силу того, что каждый язык пригоден для решения конкретного спектра ПРИКЛАДНЫХ задач), но для решения именно программерских задач на знание базы приходистя использовать одни и те же концепции программирования/ структуры данных/алгоритмы, выстраивать одни и те же самые логические цепочки. Так в чем разница-то?
По мне, так ни в чем, если говорить о навыках развития программирования. Питон в этом плане не легче, а просто удобнее и совершеннее, чем старинный низкоуровневый С и его последующие отпрыски.
в геймдеве сейчас так пишут что даже с rtx 4090 можешь не рассчитывать на 120 фпс
Ты в этом видео описал 1С :)
код почти на естественном языке и требования к знанию предметной области
Согласен 🤝
"Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!
Братан, хорош, давай, давай, вперёд!
Контент в кайф, можно ещё?
Вообще красавчик!
Как же я тебя люблю!
тоже начал снимать видео, когда начинал смотреть тебя, твои уроки по C# 🔥🔥🌊
Братан, харош! Давай-давай вперёд! Контент в кайф! Можно ещё? Вообще красавчик!
Из 6-45 минут 3 минуты рекламы и 3 минуты воды.
Братан, хорош, давай, давай, вперёд!
Реклама в кайф, можно ещё?
Я хочу обмазываться этим еще больше!
Вообще красавчик, осталось вырезать лишнее после 2:31 !
Можно вот этих видосов по 3 секунды почаще?!!
Братан, хорош, давай вперёд. Переводы Жака Фреско.
Братан, хорош, давай, давай, вперёд!
Контент в кайф, можно ещё?
Вообще красавчик! )))
Таненбаум не пропустил этот 3.5 слой, ты о виртуалках говоришь, что берут своё начало с ОС VM/360 (или 370 ли), он упоминал о ней и теперешних браузерах/jvm/и прочей штуке подобной как продолжение этой когцепции. 3.5 слой твой не после привычных ОС нарисовался (так по рассказу звучит), а до них, а потом эту концепцию впилили в привычные ОС для портирования программ еще до появления браузеров и jvm и прочего, пример: какая-то там ОС от IBM и Microsoft (хз какая ))) под какой-то процессор могла эмулирировать 8086 - из тех же книг Танненбаума инфа если че )
Братан - хорош! Давай, давай, вперёд! Контент - в кайф! Можно ещё? Ваще красавчик! :)
Единственный смысл видео: надо вкатыватся в айти по ссылке в описании...
иронично, программистами в итоге останутся математики, сайнтисты и те, кто действительно шарит в компухтерах, как это было в самом начале.
все вернется к исходному состоянию.
а остальные будут операторами генеративного ии, "промт инженерами", или кнопкошлеперами, которые даже пузырьковой сортировки написать не смогут.
Когда уже будет другой актер озвучки?
Ратан хорош, вообще кайф, сожно этого вот почаще
5:43 Ахаха :) Чувак, люди не могут правильно сформулировать собственные мысли в словах. В этом проблема, людям кажется, что всё правильно сказали. Люди не понимают друг друга, от этого всякие недопонимания, конфликты и войны, как тысячи лет назад, так и прямо сейчас. По твоему получается, что а вот если программирование обзаведётся новыми уровнями абстракции, тогда люди увидят это, устыдятся и начнут корректно и понятно выражать собственные мысли и понимать других людей. Плюс, чтобы создать всю эту иерархию абстракций, её создателям нужно будет узнать механизмы и законы того, как человек понимает и формулирует мысли и как он их передаёт в слова. В общем, должно произойти много чудес, а чудес, как мы знаем не бывает.
Есть тоже смешные ребята, затирающие про компутеры станущие умнее людей и возьмущие людей в рабство. Они не понимают, что главная проблема искусственного интеллекта - это проблема маугли, когда если оставить искусственный интеллект сам себе, то он станет лишь очень умным червём. Собственно, все эти дарвины выезжают лишь на том, что с ними возятся и их обучают, обучают человеческим целям, без которых искусственный интеллект не сможет понять где вообще эти человеки и в какую сторону бечь, чтобы их умственно обогнать.
Братан, хорош! Давай вперёд! Контент в кайф! Можно ещё? Ваще красавчик!
установил я как то codeium в вс код, попросил накидать базовых схем для стека, потом помочь это все на Сишке оформить, поправить ошибки при вставке кода, мейк файл дописать, ошибки gcov поправили с ним, для линукса пару команд подсказал, тесты собрали, вобщем сидим, чилим, с новым дружбаном Кодяшей. И тут я у него спросил, а как общаться с девушкой? А его как понесло! И причем так уверенно пишет... В общем удобная вещь, нейронка эта, но что я заметил, как только ты пытаешься отойти в сторону от общих паттернов, как тот же стек писать или калькулятор свой делать, с обратной полькой, так сразу он перестает тебя понимать и угадывать твои портянки наперед. Причем понимать тебя перестает не только он, но твои собраться человеки, которые уже делали эти задания в школе и набрались паттернов и насмотренности. Так вот у меня возник вопрос, а можно ли этому кодиуму ставить задачи так, что бы он тебя и понимал с полу слова, но и сами задачи были не типичны или их реализация была не обычной?
"Настоящие" программисты продолжают брезгливо кривиться на платформы типа 1С или Кларион (ну или на Оракл с его оверинженернутыми формами), а тем временем этот пик абстрагирования до "языка человеческих задач", о котором говорит афтар, уже многократно достигался. А потом откатывался, ибо это не движение по бесконечной прямой (есть некий предел такого абстрагирования прикладных задач, когда DSL уже максимально вырождается в нечто неулучшаемое, кто-то такой предел видит в LISP, кто-то - в SQL, на которых уже можно описать "любую человеческую проблему"), а, скорее, "волны прозрения масс" с "волнами деактулизации технологий/кадров". Эдакие пульсирующие волны распространения компетенций по рыночку (всё, что туда входит, включая поддержку языка на актуальных платформах и подготовку кадров под него).
Нет никакого единого прогресса ЯП-ов, ибо нет агрегированного экономического показателя, замыкаемого в одну переменную. И человеческие языки не превратились в эсперанто с появлением интернета, хотя казалось бы (если рассуждать идеализмами из ролика).
И ассемблер будет нужен, и UML (или какой-то его аналог), на всех хватит работы. И думать, что на высоких уровнях абстракций нужно меньше ума - это типичное заблуждение, всё скорее наоборот. Или, скорее, на нижних уровнях разработки ты должен оперировать большим количеством фактов о платформе, а на высоких - большим количеством принципов, и программист в своём развитии останавливается где-то в балансе между этими навыками.
А концепция слоёв вообще в известной мере "протекающий" идеализм, он нужен лишь как набросок, как общая схема для обзора, ибо в реале все эти слои друг на друга завязаны и друг без друга не могут (в конкретных реализациях), и трудно понять иной раз, в какой слой затолкать ту или иную абстракцию. Это как с OSI случилось, её тоже кто-то принимает за религию, отрываясь от реальности :3.
Братан, хорош, давай-давай! Вперед! Контент в кайф! Можно еще? Ваще красавчик!
Можно вот этого вот почаще? Давайте пока
Ждём всей маршруткой когда аналитики будут сами писать код
Уже совмещаю разработку и аналитику, здрасьте
Видео из разряда "лопаю IT-пузыри без смс и регистрации"))
конечно, можно. держи коммент - красава! давай, давай! да по жоще!
Дополнительные твои уровни абстракции уже содержатся в 3 перечисленных, типа железа, операционной системы и прикладных программ
Кайф 40% рекламы, вступление и собственно контент на сдачу, спасибо чё )
зато смотреть меньше - баланс
Братан, хорош, давй, давай, вперёд! Контент в кйф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Братан, давай хорош, контент в кайф. Можно вот этого вот почаще
Все булдут писать Код, а кто-то будет бухатъ!
Хороший видос братосс!💪
У Таненбаума ещё написано что границы между аппаратным и программным обеспечением весьма размыты. То есть какие-то штуки которые выполняет программа при задействование аппаратных средств общего назначения, можно просто переложить на специальные блоки проца, обратное действие тоже возможно.
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? Давай пока!!!
Как правильно, с повышением обстракции, повышается и затрат ресурсов. До след ступени скорее всего понадобится намного мощнее железо чем сейчас (и хз когда оно будет).
Братан, харош! Давай, давай, вперёд!! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
братан хорош давай давай вперёд контент в кайф
Братан хорош👍👍👍
Контент в кайф 🥰
А как из тезиса "программировать будет проще" вытекает что "программитов будет больше" ? разве не потребитель (работодатель) определяет потребность? если все будут кодить, цена этого станет около 0. или?
чем больше абстракция тем сложнее описать что ты хочешь, так что есть предел где машины начнут выдавать левые коды вместо нужных из за недопонимания.
НЕЕЕЕЕЕЕТ, чат гпт наученный на индусском говнокоде справится с этим
Первый видос от тебя, на котором я реально согласен по большинству пунктов
Просто сидел и молча кивал с выражением, как когда питонист читает про указатели
А я тебя, между прочим, уже третий год смотрю. Так что это, того
Я ожидал в конце "Братан, контент в кайф..."
Даже смотреть не буду очевидно язык будущего это жаваскрипт я уверен даже масрсияне будут использовать екмаскрипт2015 или уже используют просто мы не вкурсе
братан хорош давай вот этого вот и умных мыслей побольше
4:25 а как же RN или Flutter, где иногда приходится писать в нативном android/ios? Или android, где иногда приходится писать под NDK или JNI? Или ios со Swift -> Objective C -> C++
Ну это же прошлый век! Судя по видосу, в будущем будут писать только веб приложения. Там ничего под конкретную платформу писать не надо совсем, а учитывая успешно продвигающийся захват браузеров хромиумом, ещё и на не поддерживаемые фичи фаерфокса можно будет закрыть глаза.
А производительность? Зачем вам производительность?
Братан, контент в кайф...
2:33 начало
ясно я покакал
А зачем подводку к последнему выводу растянули на 6 минут? Воды пей не хочу
оставили бы рекламу, да хватит
На самом деле это всё очень печально. Таким образом реально крутых специалистов, которые тащат на своих плечах всю IT-индустрию будет становиться всё меньше и меньше. А узнать информацию про нижние уровни будет сложнее из-за уменьшения реально крутых спецов. Так из-за упрощения людей будет большей и программисты будут меньше цениться. Надо держать баланс
зачем? ты бы хотел чтобы была только 1 компания способная производитель еду? ведь если их будет много то они будут меньше цениться
БРАТАН ХАРОШ! УЖЕ 3 ВИДОСА РЕКЛАМА, ДАВЙ БЕЗ ЭТОГО ТАК ЧАСТО!
Братан хорош, давай в кайф, контент в чащу
ожидаю в течение ближайших 2 лет
0:43
Да и попробуй разобраться с этими программистами, кто из них умеет кодить плохо, а кто ещё хуже.
Брат браток братишка
Ты забываешь про закон подтекающих абстракций (law of leaky abstractions)
Чем лучше абстрагирована сущность, тем больше существует всяких изворотливых случаев, когда тебе надо знать подноготную этих абстракций
Иными словами, абстракции сокращают время написания кода, но не время изучения матчасти
Братан хорош, давай еще!
Я все это время думал, что я ленивая жёпа и не хочу учиться нормально программировать. А оказывается я все это время изучал предметную область, чтобы быть готовым к переменам.
просто живу от видео до видео. спасибо тебе
Шикарный контент, лучший по уровню разжеванности на своей нише)
Забавно)) а почему не экстримцоде озвучивал?
Ролик на шесть минут с рекламой. Вот это уровень
Я посмотрел хороший ролик и знаю экстрим коде давно, и до сих пор никакой не программист вообще, но это не значит, что я не должен поставить лайк за просмотренный видос и не поленюсь написать комментарий о том, что братан из экстрим коде молодец и его контент приносит мне удовольствие, хотелось бы и в дальнейшем видеть больше подобных видеороликов
Ну, когда автор назвал себя задротом в начале, мне показалось что видео будет со смыслом. Я думал инсайт будет в конце где-то, но так и не было.
Ну давайте придумаешь 10 уровней, что нам мешает? А мешает то, что при каждом уровне абстракции, мы теряем детализацию. То есть, если на Ассемблере можно все, то на JS уже нельзя все.
Если это бы так работало, то Wordpress победил бы армию фронтендеров, а какой-то там zero-code/no-code уже бы заменил значимую часть рынка.
А отступ в 4 пикселя, как будете на высокой абстракции описывать? А... тогда же не получается работать только с предметной областью, нужно же с CSS работать....
Часто слышал "Вон с помощью конструктора даже ребенок может сайт создать, фронтенды никому не нужны". Такая же проблема - детализация
Братан, контент в кайф. Дальше мне лень писать, за абстрагируйте и сделайте это за меня
Видосы крутые, мысли умные, подача приятная. Продолжай в том же духе
братан вообще хорош
Можно ещё братан, ваще красвчик, видос зачотный!
Года 2-3 назад видео на этом канале были лун
Контент в кайф! огонь! Давай ещё и почаще! Красавчик!!
Опять какая-то болтовня в моей любимой рекламе skykopro
Всё чётко и по делу!
Братан хорош хорош, давай, можно вот этого почаще?
Когда у вас уже проект соберется, сколько видео уже собирается то
Видос смотреть не отелось, но из глубокой симпатии к твоему каналу я решил глянуть)))) СПАСИБО ЗА КОНТЕНТ)
То есть, программирование будет выглядеть, как командный блок в Майнкрафт?
поживём, увидим, понапридумываем
The Law Of Leaky Abstractions передает привет всей этой мишуре
О будущем:
1) Предментные области решаются шаблонами.
2) Инфрострутура, даже при способности саму себя улучшать, всерано будет требовать супер спецов для её поддержки и развития.
3) Всем придётся делать стандартизацию под лидера шаблов кода. Может это будет корпорация GodePatern Ai.
которая за 2$ даст доступ к gpt 10x без цензуры. Потому что ни кто не будет платить за ограничения. Платят за новые возможности.
Давай братан, контент в кайф. Давай почаще
Ну ХЗ.
Спрос на спецов вроде всегда определялся спросом на производимый ими продукт, а не его особенностями разработки.
Чем меньше обезьяночасов уходит на разработку, тем меньше обезьян будет собственно нужно для разработки.
Чем больше обезьян владеют навыком и покрывают спрос, тем меньше бананов эти обезьяны получат в среднем. Количество бананов ведь не увеличится.
Чем меньше бананов получает обезьяна, тем меньше у ней желания заниматься/учиться этому навыку. Да и предел будет сразу виден.
Пример: ученые всех мастей - получили в свое распоряжение всю мощь кибернетики, САПРы, математические движки, физические симуляции, распределенные вычисления, искусственный интеллект. Стало ли ученых больше? По моему их наоборот убывает (особенно там, где грантовым баблишком не пахнет). Про прогресс и вовсе молчу.
Рыночек порешает. Профит получат обезьяны в костюмах, объедки получат обезьяны в футболках, сосулю получат обезьяны вкатуны.
Вытираю скупую слезу говнокодера грязной зеленой бумажкой и ухожу в закат.🙈
Вангую, нейронки все это упростят до того уровня, что у каждого будет свой персональный консультант, который будет знать всё о твоих потребностях и в случае чего сам будет создавать программы для тебя, под твой личный экспириенс. Привык работать в программах от майкрософта, вот тебе приложение в стиле метро. Привык под макосью работать - вот тебе приложение в их стиле.
Согласен что идет оказуаливание, в том смысле что отходит от написание плейн-текста с пустого листа модуля - приходит к визуальному программированию, только не тому тривиальному где мышкой перетаскивают элементы экранной формы, а где строятсы сложные взаимосвязи между абстрактными сущностями, маловыразимые в виде плейн-текста, а более выразительные в виде каких-то диаграмм, графов, деревьев, палитр свойств и т.п.
Не согласен, что казуальное программирование будет проще написания кода в плейн-тексте. Оно будет, наоборот, сложнее, и не кратно сложее или на порядке, а будет требовать другого более высокого уровня абстракции - как в мышлении при разработке, так и в понимании фреймворка, так и в анализе задачи.
Как в абстрактной алгебре приходят к операторам, вместо щелканья цифирок на калькуляторе в примитивной арифметике. Или как в 1С-фреймворке 90% функционала умно создается в конфигураторе, а лишь 10% хитро доуточняется микрокусочками кода во всяких процедурах, плейн-текстом, иногда даже однострочниками.
Братан, хорош, давай, давай, вперёд!
В следующий раз не парься с темой видео.
Поздоровайся.
Реклама.
Попрощайся, попроси писать "Братан, давай давай еще!"
Можно побольше вот этого вот?
Машинный код бест оф зе бест :)
Уж очень у вас интересные темы, ОТП, например, но продолжения нет, а это уж очень обидно😢
Бротан, харош, давай, давай, впирёт! Контент в каеф, можна ещё? Ваабще красавчик! Можна вот этаго вот почаще?
Контент в кайф, давай еще
Будь у меня 240к отписчиков я бы может и контент не делал, только вступление и рекламу.
Контент топ, давай больше подобного
Давайте чаще видосы
ИИ
БУДИТ ПИСАТЬ
ТВОИ СЛОВААА=ИДЕИ=ПРОЩЕ=ПРОЩЕ=
Отлично.