"Hello World" На 10 Самых СЛОЖНЫХ Языках Программирования
Ғылым және технология
мой бусти - 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!"...
Пікірлер: 221
7:28 - std::endl не сброс буфера обмена. Это просто перенос строки
@wqst3
Ай бұрын
разве не то и другое одновременно
@artrone9377
Ай бұрын
@@wqst3 если рассматривать команду с употреблением слова «буфер», то да. Она очищает буфер, но не обмена, а вывода. Затем происходит перенос на новую строку
@hwis4774
Ай бұрын
обертка над flush() и
@1joker2viktor3dude9
27 күн бұрын
кстати чтоб написать hello world это совсем не обязательно
>" я решил запустить hello world на 10 самых трудных яп" >scratch и python
@BoBiK184
5 күн бұрын
Там только ассемблер можно назвать сложным
@Codo_Vod
4 күн бұрын
Спасибо за то что закидываешь меня помидорами. В следующий раз буду более точен в формулировании концепта видео
@belarussiya12345
3 күн бұрын
Всё ж нормально. Языки идут от самых лёгких, до самых сложных.
Если этот комент наберёт 1 миллион лайков, я буду учить асемблер.
@UraniumAgent
25 күн бұрын
Не
@deniskozhurkin4621
25 күн бұрын
6 уже есть!
@did_not_invent
25 күн бұрын
За что меня ненавидят(((( Мне уже java с python хватило по горло, а теперь асемблер.
@user-zk1uh8dg6f
25 күн бұрын
Ди на
@deepdump7131
18 күн бұрын
Он не сложный
Забавный факт: на Scratch в Японии разработчики сделали систему предупреждения о землетрясениях на основе >1000 датчиков
Помню как препод нам на лекции рассказала про "Hello world!" на языке Brainfuck. Вынос мозга произошёл успешно!
@Atomniy_sasha
27 күн бұрын
Хахахаха Brainfuck
@user-ek4cz5ws6c
5 күн бұрын
Во во
по моему на 9 месте должна быть залупа под кодовым названием «micro:bit»
cout в c++ читается как сиаут
@viper_0097
18 күн бұрын
Нет, сткаунт, переучивайся
@Logicatube
14 күн бұрын
А похуй, буду говорить console out, мне похуй. И вообще for()fputs(); лучше всего
Так же двоичный код тихонько покуривает в сторонке... (Ассемблер самый первый язык программирования до этого все программы печатались благодаря 1 и 0) Изменино: (ассемблер был сделан как раз из 1 и о т.е. из двойного кода!)
Спасите меня от ассемблера я не могу выключить видео поскольку на ассемблере я поставил на паузу и упал в обморок от этой жести! Только встаю, вижу код опять в обморок 😂😂😂😂😂
5:56 это не "...принтИН", это "...принтЛН". Где ln обозначает line это ай или же и ----> i а это л ----> l
@user-your_aduser
Ай бұрын
В колледже моя соседка по комнате попросила написать за неё игру как курсовой проект, проект написан, отчёт она подготовила сама. Защита курсача...она завалила потому что пока объясняла преподу за что какая переменная отвечает она неоднократно переменную lwn прочитала как 1wn. Всё это время препод молчал и только в самом конце попросил её рассказать о правилах наименования переменных в c++
@Noname-ee8gh
Ай бұрын
@@user-your_aduser 😂😂 И что стало с ней? Её отчислили?
@user-your_aduser
Ай бұрын
@@Noname-ee8gh Нет, в конечном итоге, она успешно окончила колледж. А курсач я ей за пол часа немного переделала, в частности, дала переменным более понятные имена и она через неделю тому же преподу, тот же проект сдала. Первые два курса были ОЧЕНЬ мягкими.
@JordanoBrunoNola
25 күн бұрын
Всё верно! Просто print печатает текст в консоли без перевода курсора на новую строку, то есть следующий вывод текста в консоль будет сразу же за предыдущим текстом, в той же строке. А println после вывода текста в консоль переведёт курсор на новую строку и следующий текст будет выведен с новой строки. А вот путают латинскую L в нижнем регистре, то есть "l" и латинскую i в верхнем регистре, то есть "I", а также с единицей, то есть "1".
@Return11115
19 күн бұрын
чота умные слова если я чайник?
я пишу на ассемблере. ассемблер нужен для низкоуровневого программирования и взаимодействияи с данными, секторами, и прочей хуйней физических дисков, поэтому он хорош для вирусов, но не для игр, сайтов и.т.д и.т.п
Ассемблер по сути самый простой язык ведь большинство команд это взаимодействие с двумя переменными и перескоки с одной функции на другую
@VideoKompany
17 күн бұрын
Самый простой в плане логики, но в плане разработки - это ад.
@Logicatube
14 күн бұрын
Взял значение в регистр, вычислил, сохранил в память. Это весь ассемблер
@user-up6fj3wm5h
9 күн бұрын
Ага, да.. Удачи не запутаться в собственных действиях, что-где вызывать. А еще чтобы регистры не перетерлись. А еще удачи перенести float значение после мат. сопроцессора в регистр, патаму чта целочисленные только принимает. Теперь скажи, уверен, что он легкий?
@Logicatube
9 күн бұрын
@@user-up6fj3wm5h если ты не понимаешь, это не значит что он сложный
@user-up6fj3wm5h
9 күн бұрын
@@Logicatube и где же я пишу, что не понимаю? Это базовый геморрой асм, знаток
Это конечно все круто но как насчет программировать напрямую передавая электрические импульсы к процессору ? Без всяких посредников даже в виде клавиатуры
@user-sj8fy5lq6i
15 күн бұрын
Можно еще без материнки сразу в процессор ебашить
@user-sk3bh2fj6u
8 күн бұрын
Самому транзисторы переключать@@user-sj8fy5lq6i
@Vkusniy_pelmen
7 күн бұрын
@@user-sj8fy5lq6i да нафиг процессор, проще сразу в нейроны мозга
Ну вам же тоже интересно стало на чем написали эти все программы для написания кода или программирования.
Так вот почему ассемблер стал нарицательным
грифпатч рофлит над первым языком
А где Malboge и Brainfuck?
@wfe684
Ай бұрын
Есть в другом видео на этом канале
@Phobos_sigma
23 күн бұрын
Стоп, ты сказал Brainfuck, или это рофл?
@sozligd7431
23 күн бұрын
@@Phobos_sigma Хаха, нет
@sozligd7431
23 күн бұрын
@@wfe684 Спс
@VideoKompany
17 күн бұрын
Это не коммерчиские ЯП. Они сделаны чисто поржать. Scratch правда тоже не коммерческий, но по моему это всë же просто конструктор, а не язык.
Грамматическая ошибка в названии, но видос крутой. P.S. Когда в видео про сложные языки увидел scratch, офигел, не поняв прикола
как я понял по мнению автора Roblox Lua легче Scratch? или где он?
Ещё есть язык "В крест крест", непомню где и как, но вроде он доступен на github.
7:22 зачем в 4 строчке 2 точки с запяиой? Я знаю базу C++, и я пробовал писать вывод в консоль и у меня прекрасно работало с 1 точка с запятой
@Codo_Vod
Ай бұрын
там можно хоть 10 их поставить результат не измениться
Надо было ещё брэинфак вставить как финал
@wfe684
Ай бұрын
Есть в другом видео на этом канале
В C# не обязательно прописывать using. Это просто для облегчения написания нужно. В реальности если у тебя такая не большая программа можно это не писать, а прописать System.Console.WriteLine("");
Тут проклятые идут уже в самом конце
О, нас ассемблером немножко мучали, помню)
в C++ можно сделать код более простым; #include using namespace std; int main() { cout
разве для c# не нужна только 1 строка?
@Noname-ee8gh
Ай бұрын
нет
@nikkyfalcon
Ай бұрын
@@Noname-ee8gh, с C# 9 были добавлены top-level statements, позволяющие написать простейшие утилиты или просто точки входа без кучи boilerplate-кода. И с их помощью написать Hello world можно буквально одной строчкой кода: Console.WriteLine("Hello world") и не более. UPD: Дублирование сообщения было вызвано багом KZread, дубликаты были удалены.
@maxim10593
Ай бұрын
Там по разному можно, просто одна строка это синтаксический сахар
@NeoLegendary-kv7re
Ай бұрын
Нет, как минимум должно быть "using что-то" дает возможность ссылаться на классы ну тд. Далее должно быть "public class EnterTheCode : MonoBehaviour" создает класс (в python я так думаю создаются автоматически), в видео 3 строка "public static void Main(string[] args)" реально хз что это, для вывода сообщения в консоль я ее не использовал, скорее всего автор в GPT вопрос задал и он ему такой гавнокод дал, 4 строка это сам код для вывода сообщения в консоль.
@NeoLegendary-kv7re
Ай бұрын
Когда пишешь код в Visual Studio обрати внимание что using и public class прописаны уже по умолчанию (ну и вместе privat void start, privat void update)
машинный код....
8:03 а по чему в браузере ?
Давай "hello world" на Е2. Он часть wiremod, который в свою очередь является аддоном для Garry's mod.
Мне одному кажется что scratch это самый легкий язык???
4:52 - на картинке нота "ре", а не "си". У ноты "си" добавочная линейка. 6:49 - надо было упомянуть, что он создан Бьёрном Страуструпом. 7:19 - не "ст каут", а "стд сиаут".
Когда ты показал до, это на самом деле была ре (D).
так в PHP можно же в 1 строку сделать, разве нет?
@user-tf8kz4cq9v
Ай бұрын
минимум в 2
@senpai_san777
17 күн бұрын
можно же в одну вот так: пхп-код-?
2:57 мне кажется что он мог бы быть месте с питоном где то )
топ 10 хелоу сворлд на 10 САМЫХ СЛОЖНЫХ языков. 1место - скретч..............................................
Scratch легенда, каждый его испоользывал
@MikhaKey
10 күн бұрын
больше не шути
@Megashoskie
10 күн бұрын
@@MikhaKey а я и не шучу
@ok1ok1ok0ok0
Күн бұрын
смешная шутка
не смотрите это видео если не хотите задезинформироваться
а как же двоичный язык программирования(машинный код)
Самый страшный это Assembler? Я бы поспорил, он изичный - только подучить надо
4:51 Не та нота. Это ре, а не до. А диез повышает не тональность, а звук на половину тона.
А как же машинный код
Забыли про робототехнику :( Lego spike prime
что скретч забыл в топе САМЫХ СЛОЖНЫХ языков
@KonSecret313
20 күн бұрын
Нужен для контраста на фоне остальных 9-ти.
у Пайтона подбешивающий синтаксис
@wfe684
Ай бұрын
Особенно после чёткого С++
@hwis4774
Ай бұрын
ни о чем, если сравнивать с "безопасным" rust
@rostus_official
25 күн бұрын
Питон = Луа + Куча_полезных_фишек
@neckpuck1369
20 күн бұрын
А ну-ка, приведите пример поддерживающего синтаксиса.
@rostus_official
19 күн бұрын
@@neckpuck1369 Нельзя написать код Hello, World в две строки (На C++ можно)
7:08 зачем тебе 2 ";"?
@nerts4720
Ай бұрын
это прикол С++, можно хоть 100 ";" писать в конце
@Noname-ee8gh
Ай бұрын
@@nerts4720 да, но зачем?
@nerts4720
Ай бұрын
@@Noname-ee8gh не знаю, может быть недочёт в коде компилятора 🤷 могу ошибаться
Ну воб, воб, вообще-то, читается не врайтлайн, а райтлайн ☝️🤓
Ощущение, будто текст для видео писала ии
Я как человек который изучает питон официально заявляю что все что после после джава скрипт по сравнению с питоном это сплошные костыли
@Asura_hart
5 күн бұрын
Джаваскрипт пишеться слитно
На c++ есть другие варианты больше для новичков чем такие типа сиаут
На плюсах по идеи можно также printf использовать как на си
@soodhell8281
Ай бұрын
Да
Никого не осуждаю, но как музыкант даю себе право подушнить. 4:52 где говорится, что буква C означает до - да так и сеть, но на картинке показывают ноту ре. До пишется ниже на добавочной линейке.
Про brainfack забыл(
Brainfuck вышел из чата
Где раст
5:33 не сам микросистемс, а сан майкросистемс
Где язык lua?
Щас будет мысов мыслей Кстати его имя будет Сильвинизм в честь моей вайфу (первые 6 букв) Все команды и буквы в них, нужно писать задом на перёд вместо букв будут их номер в англиском алфавите при помощи римских цифр. Вместо скобок "круглая дверь открыта или квадратная дверь открыта" и для других скобок тоже самое. Вместо знаков препинания(: ; % или +) нужно писать англискую квавишу на которой она находятся. Их нужно писать справо на лево сверху вниз например на клавише Ы есть четыре символа я её нарисую( : ; ? + ) что бы написать ? нужно ЫЫЫ(если что все это делается на англиском Ы пример и ещё это все делается на расскладке QWERTY). И ещё что бы не появлялись нормальные мысли ну вроде всё понятно даааааа. Цифры нужно писать словами. Тут может быть два варианта: вернутся и писать их как обычные буквы в моём языке или писать их нормальными англискими словами(я мог написать. Их нужно писать на казахском языке, но не думюа что можено писать на казахском да и кто за границей казазстана знает казахский). Думаю это понятный и просто язык для програмисто сатанистов. Люблб вас❤
Python-очень сложный язык😂.
4:57 сказали "до", а показали "ре"
7:48 в этом моменте я засмеялся
Sun Microsystems если не ошибаюсь у джавы
а как же brainfuck и fortran
А как же brainfuck
Php разве не язык разметки, а не программирования?
@user-zh3lb6wf8n
Ай бұрын
это html разметка, Php бэкэнд язык программирвоания
@daiske2867
25 күн бұрын
@@user-zh3lb6wf8n *мощный шаблонизатор html, который почему-то стал языком малонагруженных компонент приложений, необходимость существования которого при наличии Go-Lisp-любого другого языка позволяющего писать быстро, мягко говоря ставит в замешательство
@Quadrat_Ik
24 күн бұрын
Php это язык) (увы?)
ты что гений? endl в c++ это перенос строки
@user-mi4ky1sb3p
22 күн бұрын
И при этом сбрасывается буфер. Если сделать так cout
Spwn?
Это что за раш Е но это скрипт
5:57 По моему это не in, а ln
C# где namespace{}?
@VideoKompany
17 күн бұрын
Он не всегда нужен.
до последнего надеялся на с++
@Codo_Vod
Ай бұрын
он на 2 месте
@user-mt3rm7yu7l
Ай бұрын
@@Codo_Vodда? Они что, настолько похожи что они пишутся в точь в точь одинаково?
@norskiy9765
Ай бұрын
@@Codo_Vodпочему? С++ тяжелее ассемблера, сам ассемблер не сложный, в вот ЕГО ОКРУЖЕНИЕ очень сложно. А вот С++ САМ сложный
@user-lp9kp7dc6n
Ай бұрын
@@norskiy9765с++ не сложный, а душный, просто будучи прокаченным программистом ты и так должен понимать как работает память. Даже в питоне
@norskiy9765
Ай бұрын
@@user-lp9kp7dc6n в этом его и сложность. Он душный, из-за этого ты должен много понимать и знать
а почему C на 3 месте? он же легкий легче Java
@pafusiello4286
Ай бұрын
Хз, как по мне С сложнее из-за своих операций с адресами (* и &)
@_Orange1337
27 күн бұрын
Хахахах, си сложнее будет явно, там нет кучи как таковой также полностью ручное управление памятью, также нету там и сборщика мусора. Также там очень мало встроенных библиотек и большинство логики рутинных задач тв реализуешь сам, например ту же работу с файлами и строками.
@pro.game.
27 күн бұрын
@@_Orange1337 мне кажется что C полегче чем JAVA ведь JAVA это полный ООП ЯП а C нет + синтаксис полегче
@daiske2867
25 күн бұрын
@@_Orange1337 в момент выхода может и был без наличия этих самых библиотек, сейчас, буквально все библиотеки, что компилируются в нативку, а не байт код, интегрируемы в си. И да, фактически он проще, потому что вся его сложность лежит в плоскости вне языка. Арифметика указателей не страшнее чем ее рисуют.
@daiske2867
25 күн бұрын
@@pro.game. ООП не усложняет язык, ООП упрощает его, тем, что мысль из разряда абстрактного мира 101 переносит в мир живых объектов, сложность исключительно надуманная и скорее связана с иной формой мысли, на код это в худшем случае повлияет так, что на ООП языке будет написан просто бойлерплейтный код типичного структурного языка, если громоздкость эквивалент сложности, тогда принимаю.
напиши игру на каком нибудь экзотическом языке💀💀
@Codo_Vod
Ай бұрын
добавлю в список идей к видео
@maxim_studio
Ай бұрын
На ассемблере)
@Quadrat_Ik
24 күн бұрын
Эзотерическом может?
на 0:20 написано Англиский вместо Английский
Я здесь не увидел ни одного сложного языка, не считая assembler.
@Codo_Vod
Ай бұрын
ну я бы не ставил скреч и с++ в один ряд
@salatikusCHSV
Ай бұрын
@@Codo_Vod ну я и не ставлю. Просто своим названием ты их и поставил в один ряд, назвав самыми сложными, я думал что узнаю что-нибудь новое, а по факту знал всё, что будет в видео. Видя название я не догадывался, что единственными самыми сложными языками из списка окажутся C++ и Assembler.
@salatikusCHSV
Ай бұрын
@@Codo_Vod тогда уж надо название видео менять на: " Hello World На 10 разных ЯП"
@Codo_Vod
Ай бұрын
@@salatikusCHSV в следующий раз сделаю более понятным
@daiske2867
25 күн бұрын
ассемблер не сложный, те, кто говорят, что он сложный на нем просто ни разу не писали, каждая его команда в себе делает ровно 1 действие(с небольшим но), сложность могут лежать лишь в плоскости с ассемблером на прямую не связанные, ну например, что такое флаг переноса и в целом как работает ПК. Говорить, что асм сложный все равно, что сказать, что алгоритм перехода через дорогу(Посмотри налево, посмотри направо, если увидел машину, подожди, перейди на шаг1, иначе перейди через дорогу) сложный.
Зделай САМЫЕ медленый языки (Як що это возможно просто я не такой уж програмист)
А майнкрафт записан на java
На scratch 2 строки
Денис Риччи . Омагад
Да scratch Оооочень сложный язык
А как же BrainFuck?
@nikitenakru1078
Ай бұрын
Он был в другом видео
Не, самый сложный язык это Brainfu##
нормально
Блин, про жаваскприпт очень хорошо. Только смена названия не убрала мочу из языка. А конкретнее, сам язык.
6:54 бываит
ти нилпавилно плаизносиф ети слава!!!
Почему луа такой непопулярный, чо за фигня
#!/usr/bin/env bash echo "Hello world" exit 1 что за язык?)
@Codo_Vod
Ай бұрын
**bash** в твоем коде уже все сказал
с++ не использую для создания ос
@Codo_Vod
Ай бұрын
Ядро операционной системы Windows. Графический интерфейс (WinAPI). Приложения Microsoft Office. В чем я тут ошибаюсь?
@pefffpafff2052
Ай бұрын
@@Codo_Vod Ядро винды (как много других ядер) пишутся на C. Графический интерфейс не входит в ядро ОС, как и приложения типа MS Office
@pefffpafff2052
Ай бұрын
@@Codo_Vod PS Графический интерфейс != WinApi, тк api еще включает в себя работу с устройствами (к примеру можешь хуки на клаву ставить). API ОС может не включать себя инструменты для работы с GUI (привет unix)
@daiske2867
25 күн бұрын
ОС писать на c++ тебе религия не позволяет или придет Линус Хуервальдс и за каждую строку на ++ тебе по горбу лопатой даст? И да загугли какие компоненты все таки входят в состав ОС, говорить, что ОС это исключительно ядро, это все равно, что говорить, что человек это исключительно сердце.
что!1!1!1😂😂🎉😢🎉😢 фейк фейк😅😂😢 не верем😢😢 аманшек❤❤❤❤ абманул сваю адеторею😢😢😢😢
76 й 370 лайков 23 часа назад
Когда не разбираешься в программировании: я нажимаю кнопочку, и игра работает Когда чуть-чуть разбираешься: кто мне тут в прошивку c++ на windows поставил? Щас уберём ...💥 Когда разбираешься: ☕🍪щас мы немного покумекаем и создадим ос Assembler: *поставил лишнюю точку* - фатальная ошибка
С++ может и быстрый но мозги еб*т сильно у меня даже Hello world в visual studio 2022 не получилось сделать запускаю программу и Ой а тут ошибочка окей, исправляю ООООООЙ а тут еще ошибочка
Паскаль труднее 💯💯💯