"Hello World" На 10 Самых СЛОЖНЫХ Языках Программирования

2024 ж. 8 Мам.
22 884 Рет қаралды

мой бусти - boosty.to/codovod
мой тг канал - t.me/codovodic
Привет, в этом видео я решил рассказать про самые сложные языки программирования которые используются в коммерческих проектах. Начиная от легкого языка такого как скречь заканчивая ужасом любого программиста ассемблером. Еще решил прописать "Hello World" для того чтобы показать как современные языки могут сильно отличаться от друг друга.
00:00 - Вступление
00:32 - Scratch
01:15 - Python
01:50 - Java Script
02:43 - PHP
03:25 - Go
04:25 - C#
05:26 - Java
06:00 - C
06:43 - C++
07:32 - Assembler
08:10 - Аутро
идея взята - • Running "Hello World!"...

Пікірлер
  • 7:28 - std::endl не сброс буфера обмена. Это просто перенос строки

    @artrone9377@artrone937725 күн бұрын
    • разве не то и другое одновременно

      @wqst3@wqst325 күн бұрын
    • @@wqst3 если рассматривать команду с употреблением слова «буфер», то да. Она очищает буфер, но не обмена, а вывода. Затем происходит перенос на новую строку

      @artrone9377@artrone937725 күн бұрын
    • обертка над flush() и

      @hwis4774@hwis477419 күн бұрын
    • кстати чтоб написать hello world это совсем не обязательно

      @1joker2viktor3dude9@1joker2viktor3dude95 күн бұрын
  • Помню как препод нам на лекции рассказала про "Hello world!" на языке Brainfuck. Вынос мозга произошёл успешно!

    @_denis0014@_denis001426 күн бұрын
  • cout в c++ читается как сиаут

    @wqst3@wqst325 күн бұрын
  • 5:56 это не "...принтИН", это "...принтЛН". Где ln обозначает line это ай или же и ----> i а это л ----> l

    @Noname-ee8gh@Noname-ee8gh26 күн бұрын
    • В колледже моя соседка по комнате попросила написать за неё игру как курсовой проект, проект написан, отчёт она подготовила сама. Защита курсача...она завалила потому что пока объясняла преподу за что какая переменная отвечает она неоднократно переменную lwn прочитала как 1wn. Всё это время препод молчал и только в самом конце попросил её рассказать о правилах наименования переменных в c++

      @user-your_aduser@user-your_aduser25 күн бұрын
    • @@user-your_aduser 😂😂 И что стало с ней? Её отчислили?

      @Noname-ee8gh@Noname-ee8gh25 күн бұрын
    • @@Noname-ee8gh Нет, в конечном итоге, она успешно окончила колледж. А курсач я ей за пол часа немного переделала, в частности, дала переменным более понятные имена и она через неделю тому же преподу, тот же проект сдала. Первые два курса были ОЧЕНЬ мягкими.

      @user-your_aduser@user-your_aduser25 күн бұрын
    • Всё верно! Просто print печатает текст в консоли без перевода курсора на новую строку, то есть следующий вывод текста в консоль будет сразу же за предыдущим текстом, в той же строке. А println после вывода текста в консоль переведёт курсор на новую строку и следующий текст будет выведен с новой строки. А вот путают латинскую L в нижнем регистре, то есть "l" и латинскую i в верхнем регистре, то есть "I", а также с единицей, то есть "1".

      @JordanoBrunoNola@JordanoBrunoNola4 күн бұрын
  • На плюсах по идеи можно также printf использовать как на си

    @tokich_@tokich_25 күн бұрын
    • Да

      @soodhell8281@soodhell828125 күн бұрын
  • А где Malboge и Brainfuck?

    @sozligd7431@sozligd743126 күн бұрын
    • Есть в другом видео на этом канале

      @wfe684@wfe68426 күн бұрын
    • Стоп, ты сказал Brainfuck, или это рофл?

      @Phobos_sigma@Phobos_sigmaКүн бұрын
    • @@Phobos_sigma Хаха, нет

      @sozligd7431@sozligd7431Күн бұрын
    • @@wfe684 Спс

      @sozligd7431@sozligd7431Күн бұрын
  • Блин, про жаваскприпт очень хорошо. Только смена названия не убрала мочу из языка. А конкретнее, сам язык.

    @jar_dita@jar_dita26 күн бұрын
  • у Пайтона подбешивающий синтаксис

    @danyabond5985@danyabond598525 күн бұрын
    • Особенно после чёткого С++

      @wfe684@wfe68420 күн бұрын
    • ни о чем, если сравнивать с "безопасным" rust

      @hwis4774@hwis477419 күн бұрын
    • Питон = Луа + Куча_полезных_фишек

      @rostus_official@rostus_official3 күн бұрын
  • Так вот почему ассемблер стал нарицательным

    @KtooooYaaa1337@KtooooYaaa133725 күн бұрын
  • Грамматическая ошибка в названии, но видос крутой. P.S. Когда в видео про сложные языки увидел scratch, офигел, не поняв прикола

    @wfe684@wfe68420 күн бұрын
  • 8:03 а по чему в браузере ?

    @semys5196@semys51965 күн бұрын
  • О, нас ассемблером немножко мучали, помню)

    @pafusiello4286@pafusiello428621 күн бұрын
  • В C# не обязательно прописывать using. Это просто для облегчения написания нужно. В реальности если у тебя такая не большая программа можно это не писать, а прописать System.Console.WriteLine("");

    @interes3d@interes3dКүн бұрын
  • Надо было ещё брэинфак вставить как финал

    @Daddy_435@Daddy_43526 күн бұрын
    • Есть в другом видео на этом канале

      @wfe684@wfe68426 күн бұрын
  • грифпатч рофлит над первым языком

    @feliz0n224@feliz0n22420 күн бұрын
  • 7:08 зачем тебе 2 ";"?

    @Noname-ee8gh@Noname-ee8gh26 күн бұрын
    • это прикол С++, можно хоть 100 ";" писать в конце

      @nerts4720@nerts472026 күн бұрын
    • @@nerts4720 да, но зачем?

      @Noname-ee8gh@Noname-ee8gh25 күн бұрын
    • @@Noname-ee8gh не знаю, может быть недочёт в коде компилятора 🤷 могу ошибаться

      @nerts4720@nerts472025 күн бұрын
  • Ещё есть язык "В крест крест", непомню где и как, но вроде он доступен на github.

    @desert3339@desert333921 күн бұрын
  • 4:51 Не та нота. Это ре, а не до. А диез повышает не тональность, а звук на половину тона.

    @bembik77@bembik776 күн бұрын
  • Тут проклятые идут уже в самом конце

    @nikitenakru1078@nikitenakru107825 күн бұрын
  • 7:22 зачем в 4 строчке 2 точки с запяиой? Я знаю базу C++, и я пробовал писать вывод в консоль и у меня прекрасно работало с 1 точка с запятой

    @toppepolintheworld@toppepolintheworld24 күн бұрын
    • там можно хоть 10 их поставить результат не измениться

      @Codo_Vod@Codo_Vod24 күн бұрын
  • C# где namespace{}?

    @klarulor@klarulor25 күн бұрын
  • А как же машинный код

    @MineZek@MineZek25 күн бұрын
  • так в PHP можно же в 1 строку сделать, разве нет?

    @pro.game.@pro.game.25 күн бұрын
    • минимум в 2

      @user-tf8kz4cq9v@user-tf8kz4cq9v25 күн бұрын
  • Sun Microsystems если не ошибаюсь у джавы

    @unfr@unfrКүн бұрын
  • Давай "hello world" на Е2. Он часть wiremod, который в свою очередь является аддоном для Garry's mod.

    @chaburack_@chaburack_25 күн бұрын
  • 4:52 - на картинке нота "ре", а не "си". У ноты "си" добавочная линейка. 6:49 - надо было упомянуть, что он создан Бьёрном Страуструпом. 7:19 - не "ст каут", а "стд сиаут".

    @PlatTon618@PlatTon61824 күн бұрын
  • 5:33 не сам микросистемс, а сан майкросистемс

    @Savely22828@Savely2282813 күн бұрын
  • Если этот комент наберёт 1 миллион лайков, я буду учить асемблер.

    @did_not_invent@did_not_invent4 күн бұрын
    • Не

      @UraniumAgent@UraniumAgent4 күн бұрын
    • 6 уже есть!

      @deniskozhurkin4621@deniskozhurkin46214 күн бұрын
    • За что меня ненавидят(((( Мне уже java с python хватило по горло, а теперь асемблер.

      @did_not_invent@did_not_invent3 күн бұрын
    • Ди на

      @user-zk1uh8dg6f@user-zk1uh8dg6f3 күн бұрын
  • Задать переменной "новая переменная" значение "Hello world" Показать переменную "новая переменная" на x 0 y0

    @senpro123_krut@senpro123_krut26 күн бұрын
  • машинный код....

    @Command_Helper@Command_Helper3 күн бұрын
  • Где раст

    @Franchise_vi@Franchise_vi22 күн бұрын
  • разве для c# не нужна только 1 строка?

    @user-wp6yw6jm6h@user-wp6yw6jm6h26 күн бұрын
    • нет

      @Noname-ee8gh@Noname-ee8gh26 күн бұрын
    • ​​​@@Noname-ee8gh, с C# 9 были добавлены top-level statements, позволяющие написать простейшие утилиты или просто точки входа без кучи boilerplate-кода. И с их помощью написать Hello world можно буквально одной строчкой кода: Console.WriteLine("Hello world") и не более. UPD: Дублирование сообщения было вызвано багом KZhead, дубликаты были удалены.

      @nikkyfalcon@nikkyfalcon26 күн бұрын
    • Там по разному можно, просто одна строка это синтаксический сахар

      @maxim10593@maxim1059326 күн бұрын
    • Нет, как минимум должно быть "using что-то" дает возможность ссылаться на классы ну тд. Далее должно быть "public class EnterTheCode : MonoBehaviour" создает класс (в python я так думаю создаются автоматически), в видео 3 строка "public static void Main(string[] args)" реально хз что это, для вывода сообщения в консоль я ее не использовал, скорее всего автор в GPT вопрос задал и он ему такой гавнокод дал, 4 строка это сам код для вывода сообщения в консоль.

      @NeoLegendary-kv7re@NeoLegendary-kv7re26 күн бұрын
    • Когда пишешь код в Visual Studio обрати внимание что using и public class прописаны уже по умолчанию (ну и вместе privat void start, privat void update)

      @NeoLegendary-kv7re@NeoLegendary-kv7re26 күн бұрын
  • я пишу на ассемблере. ассемблер нужен для низкоуровневого программирования и взаимодействияи с данными, секторами, и прочей хуйней физических дисков, поэтому он хорош для вирусов, но не для игр, сайтов и.т.д и.т.п

    @jonhleylandkirby8081@jonhleylandkirby808124 күн бұрын
  • а как же brainfuck и fortran

    @T_Y_M_U_R@T_Y_M_U_R9 күн бұрын
  • Самый страшный это Assembler? Я бы поспорил, он изичный - только подучить надо

    @STM_Labs@STM_Labs6 күн бұрын
  • На c++ есть другие варианты больше для новичков чем такие типа сиаут

    @zandanpipuka2360@zandanpipuka2360Күн бұрын
  • Щас будет мысов мыслей Кстати его имя будет Сильвинизм в честь моей вайфу (первые 6 букв) Все команды и буквы в них, нужно писать задом на перёд вместо букв будут их номер в англиском алфавите при помощи римских цифр. Вместо скобок "круглая дверь открыта или квадратная дверь открыта" и для других скобок тоже самое. Вместо знаков препинания(: ; % или +) нужно писать англискую квавишу на которой она находятся. Их нужно писать справо на лево сверху вниз например на клавише Ы есть четыре символа я её нарисую( : ; ? + ) что бы написать ? нужно ЫЫЫ(если что все это делается на англиском Ы пример и ещё это все делается на расскладке QWERTY). И ещё что бы не появлялись нормальные мысли ну вроде всё понятно даааааа. Цифры нужно писать словами. Тут может быть два варианта: вернутся и писать их как обычные буквы в моём языке или писать их нормальными англискими словами(я мог написать. Их нужно писать на казахском языке, но не думюа что можено писать на казахском да и кто за границей казазстана знает казахский). Думаю это понятный и просто язык для програмисто сатанистов. Люблб вас❤

    @Fanday-1333@Fanday-133324 күн бұрын
  • до последнего надеялся на с++

    @user-mt3rm7yu7l@user-mt3rm7yu7l26 күн бұрын
    • он на 2 месте

      @Codo_Vod@Codo_Vod26 күн бұрын
    • ​@@Codo_Vodда? Они что, настолько похожи что они пишутся в точь в точь одинаково?

      @user-mt3rm7yu7l@user-mt3rm7yu7l26 күн бұрын
    • ​@@Codo_Vodпочему? С++ тяжелее ассемблера, сам ассемблер не сложный, в вот ЕГО ОКРУЖЕНИЕ очень сложно. А вот С++ САМ сложный

      @norskiy9765@norskiy976526 күн бұрын
    • @@norskiy9765с++ не сложный, а душный, просто будучи прокаченным программистом ты и так должен понимать как работает память. Даже в питоне

      @user-lp9kp7dc6n@user-lp9kp7dc6n26 күн бұрын
    • @@user-lp9kp7dc6n в этом его и сложность. Он душный, из-за этого ты должен много понимать и знать

      @norskiy9765@norskiy976525 күн бұрын
  • нормально

    @denbayvideo7678@denbayvideo767826 күн бұрын
  • Денис Риччи . Омагад

    @skatler5741@skatler574125 күн бұрын
  • ты что гений? endl в c++ это перенос строки

    @ufogjfjd@ufogjfjd15 сағат бұрын
    • И при этом сбрасывается буфер. Если сделать так cout

      @user-mi4ky1sb3p@user-mi4ky1sb3p8 сағат бұрын
  • А майнкрафт записан на java

    @saidhuseynov2273@saidhuseynov22735 күн бұрын
  • Php разве не язык разметки, а не программирования?

    @Koneko_Lovery@Koneko_Lovery24 күн бұрын
    • это html разметка, Php бэкэнд язык программирвоания

      @user-zh3lb6wf8n@user-zh3lb6wf8n23 күн бұрын
    • @@user-zh3lb6wf8n *мощный шаблонизатор html, который почему-то стал языком малонагруженных компонент приложений, необходимость существования которого при наличии Go-Lisp-любого другого языка позволяющего писать быстро, мягко говоря ставит в замешательство

      @daiske2867@daiske28674 күн бұрын
    • Php это язык) (увы?)

      @Quadrat_Ik@Quadrat_Ik2 күн бұрын
  • Зделай САМЫЕ медленый языки (Як що это возможно просто я не такой уж програмист)

    @vidosi-vid-mihosu@vidosi-vid-mihosu9 күн бұрын
  • а почему C на 3 месте? он же легкий легче Java

    @pro.game.@pro.game.25 күн бұрын
    • Хз, как по мне С сложнее из-за своих операций с адресами (* и &)

      @pafusiello4286@pafusiello428621 күн бұрын
    • Хахахах, си сложнее будет явно, там нет кучи как таковой также полностью ручное управление памятью, также нету там и сборщика мусора. Также там очень мало встроенных библиотек и большинство логики рутинных задач тв реализуешь сам, например ту же работу с файлами и строками.

      @_Orange1337@_Orange13375 күн бұрын
    • @@_Orange1337 мне кажется что C полегче чем JAVA ведь JAVA это полный ООП ЯП а C нет + синтаксис полегче

      @pro.game.@pro.game.5 күн бұрын
    • @@_Orange1337 в момент выхода может и был без наличия этих самых библиотек, сейчас, буквально все библиотеки, что компилируются в нативку, а не байт код, интегрируемы в си. И да, фактически он проще, потому что вся его сложность лежит в плоскости вне языка. Арифметика указателей не страшнее чем ее рисуют.

      @daiske2867@daiske28674 күн бұрын
    • @@pro.game. ООП не усложняет язык, ООП упрощает его, тем, что мысль из разряда абстрактного мира 101 переносит в мир живых объектов, сложность исключительно надуманная и скорее связана с иной формой мысли, на код это в худшем случае повлияет так, что на ООП языке будет написан просто бойлерплейтный код типичного структурного языка, если громоздкость эквивалент сложности, тогда принимаю.

      @daiske2867@daiske28674 күн бұрын
  • Я здесь не увидел ни одного сложного языка, не считая assembler.

    @salatikusCHSV@salatikusCHSV25 күн бұрын
    • ну я бы не ставил скреч и с++ в один ряд

      @Codo_Vod@Codo_Vod25 күн бұрын
    • @@Codo_Vod ну я и не ставлю. Просто своим названием ты их и поставил в один ряд, назвав самыми сложными, я думал что узнаю что-нибудь новое, а по факту знал всё, что будет в видео. Видя название я не догадывался, что единственными самыми сложными языками из списка окажутся C++ и Assembler.

      @salatikusCHSV@salatikusCHSV25 күн бұрын
    • @@Codo_Vod тогда уж надо название видео менять на: " Hello World На 10 разных ЯП"

      @salatikusCHSV@salatikusCHSV25 күн бұрын
    • @@salatikusCHSV в следующий раз сделаю более понятным

      @Codo_Vod@Codo_Vod25 күн бұрын
    • ассемблер не сложный, те, кто говорят, что он сложный на нем просто ни разу не писали, каждая его команда в себе делает ровно 1 действие(с небольшим но), сложность могут лежать лишь в плоскости с ассемблером на прямую не связанные, ну например, что такое флаг переноса и в целом как работает ПК. Говорить, что асм сложный все равно, что сказать, что алгоритм перехода через дорогу(Посмотри налево, посмотри направо, если увидел машину, подожди, перейди на шаг1, иначе перейди через дорогу) сложный.

      @daiske2867@daiske28674 күн бұрын
  • А как же BrainFuck?

    @dangerbenens@dangerbenens25 күн бұрын
    • Он был в другом видео

      @nikitenakru1078@nikitenakru107825 күн бұрын
  • с++ не использую для создания ос

    @pefffpafff2052@pefffpafff205225 күн бұрын
    • Ядро операционной системы Windows. Графический интерфейс (WinAPI). Приложения Microsoft Office. В чем я тут ошибаюсь?

      @Codo_Vod@Codo_Vod25 күн бұрын
    • @@Codo_Vod Ядро винды (как много других ядер) пишутся на C. Графический интерфейс не входит в ядро ОС, как и приложения типа MS Office

      @pefffpafff2052@pefffpafff205225 күн бұрын
    • @@Codo_Vod PS Графический интерфейс != WinApi, тк api еще включает в себя работу с устройствами (к примеру можешь хуки на клаву ставить). API ОС может не включать себя инструменты для работы с GUI (привет unix)

      @pefffpafff2052@pefffpafff205225 күн бұрын
    • ОС писать на c++ тебе религия не позволяет или придет Линус Хуервальдс и за каждую строку на ++ тебе по горбу лопатой даст? И да загугли какие компоненты все таки входят в состав ОС, говорить, что ОС это исключительно ядро, это все равно, что говорить, что человек это исключительно сердце.

      @daiske2867@daiske28674 күн бұрын
  • напиши игру на каком нибудь экзотическом языке💀💀

    @thepyska@thepyska26 күн бұрын
    • добавлю в список идей к видео

      @Codo_Vod@Codo_Vod26 күн бұрын
    • На ассемблере)

      @maxim_studio@maxim_studio26 күн бұрын
    • Эзотерическом может?

      @Quadrat_Ik@Quadrat_Ik2 күн бұрын
  • Почему луа такой непопулярный, чо за фигня

    @SmileFace_off1@SmileFace_off126 күн бұрын
  • Не, самый сложный язык это Brainfu##

    @Jack-pn8kr@Jack-pn8kr6 күн бұрын
  • Когда не разбираешься в программировании: я нажимаю кнопочку, и игра работает Когда чуть-чуть разбираешься: кто мне тут в прошивку c++ на windows поставил? Щас уберём ...💥 Когда разбираешься: ☕🍪щас мы немного покумекаем и создадим ос Assembler: *поставил лишнюю точку* - фатальная ошибка

    @kuch4@kuch425 күн бұрын
  • 76 й 370 лайков 23 часа назад

    @skiperoblox@skiperoblox25 күн бұрын
  • #!/usr/bin/env bash echo "Hello world" exit 1 что за язык?)

    @s0me1newithhand7s@s0me1newithhand7s24 күн бұрын
    • **bash** в твоем коде уже все сказал

      @Codo_Vod@Codo_Vod24 күн бұрын
KZhead