ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก
Что такое типизация языков программирования?
ฝัง
- เผยแพร่เมื่อ 12 ก.ค. 2024
- Онлайн-курс по TypeScript wiki.merionet....
Что такое статическая типизация и в чем её отличие от динамической? А в чем отличие сильной и слабой типизации? А явной от неявной? Об этом расскажем в этом видео!
Merion Academy - платформа доступного IT образования ❤️
wiki.merionet....
Наш Telegram канал:
t.me/it_knowle...
#типизация
Онлайн-курс по TypeScript wiki.merionet.ru/merion-academy/courses/onlajn-kurs-po-typescript/?YT&
Каждый комментарий:
- знаешь ответ на вопрос в конце видео?
- конечно знаю: «спасибо очень крутой видос да…»
Типичный видос про типичные типы типияных языков в типичном формате с типичным лучшеим актером
вот это ты тип типовой кнш
Я человек простой, вижу новый видосик от Merion Academy, ставлю лайк!
оооо он ожил, видосы стали чаще появляться снова , ураааа
Очень классные видосы, большую часть информации уже давно знаю, но смотреть все равно приятно
В таком случае, истинно бестиповые языки программирования встречаются редко, но существуют. Примеры:
1. Brainfuck
2. Whitespace
3. Unlambda
4. Piet
Эти эзотерические языки оперируют напрямую с ячейками памяти или абстрактными концепциями, не используя традиционную концепцию типов данных ни в статическом, ни в динамическом виде.
Какие же крутые у вас видосы, столько всего в ИТшке стало понятнее
Ну да, как раз для ВАЙТИШНИКОВ 😂😂😂
Спасибо огромное, как всегда шикарно.)
Спасибо вам большое за ваши старания!
1:35 впринципе очень даже внятно
Друзья, предлагаю тему для следующего видео: SOLID. Лайкните, кто тоже хочет, чтобы попало в ТОПы
printf("%c%c%c%c%c", 't'-6, 'i', 'g', 'e', 'r') - особенности целочисленной категории типов.
Понравился просто видос с обьяснением ))
думаю что бывают языки без типов, типо brainfuck или возможено язык ассемблера (тут правда не уверен)
Все правильно, если процессор не знает что такое float иди avr то какие там могут быть типы
Спасибо большое за ваш труд!
Автор я тебя люблю 😘
5:27 чар- это не строка, а символ. Строка это на сколько я слышал std::string.
Там массивы символов, по сути строка)
Ответ вопроса в конце: assembly если не ошибаюсь
Ещё не упомянули про сборщик мусора. Он есть во многих языках, но в C/C++, Rust ручное управление памятью.
Так же функциональные языки от императивных очень сильно отличаются тоже важное различие. А то многие программисты не знают про ФП
Спасибо за видео🥰!
явная и неявная типизация это уже лишнее свойства языков так как обычно встречаются гибриды обоих подходов.
Вот например в C# явная типизация, но есть var которая реализует неявную типизацию.
Или в Scala мы можем не указывать тип, но он неявно будет указан при компиляции в байт код так как работает на jvm, а в Java как раз явная типизация. Но при этом в Scala можно самому указать тип. Это не обязательно, но желательно, чтобы комп не перепутал типы и не принял значения за другой тип.
Расскажите про cors)))
Очередной прекрасный урок
Без типа.... Ну так это к ассемблеру, тут прости, но нужно самим делать тип. А все, что в нем есть - есть в процессоре
Отличен формат видео з мемами, а вообще информация - база ❤
Спасибо за видос. ;) От души душевно в душу. ;)
Кто-то ещё заметил что судя по таблице на 2:24 в Си как оказывается есть классы ?)
Странно, что нет интерпретируемых яп с статической, сильной, явной типизацией. По идеи, такой яп можно было бы превращать сперва в оптимизированный опкод, а тишь потом в машинный код. Эффективность была бы выше
Языки без типов есть. Forth и assembly вроде без типов.
Это база☺
Так а как к вам на курсы придти? Пиво с чипсами будет ?
Да бывают языки без типов. Бинарный код и ассемблер.
Бывают ли языки программирования без типов?
Не знаю, я не программист
Я фулстак nodejs программист использующий nestjs, sequelize и angular и я никому не нужен без опыта😅😢
у питона есть аннотация типов и это круто имхо
а язык без типов бывает. Называется assembly. а ещё есть brainfuck, прекрасный язык.
в lua можно сложить строку со строкой и получить...... число
Думаю, что языки ассемблеров вполне можно назвать нетипизированными)
Всегда не хватает языков программирования
пицца.поесть()
Аккуратнее с примерами...
а в BrainFuck есть типы?
Язык Ассемблера
5:26 вообще-то не строка, а символ 🤓👆
Повторюсь, массив символов0)
Язык программирования Ada созданий 1980 году не имеет типов.
Вроде все просто ,но не понятно и это не по вине автора это потому что инфы много и в пустой бошка не складывается )
печально, что не понял. Проще типизации, даже не знаю что можно придумать
@@II__II ,ну наверное
Назови меня лягушонком!
у пиццы есть операция быть употребленной )
⁵⁸⁷
Я хачу питсы
а вот смысл тайпскрипта мне не понятен вообще. Он добавляет удобства только разработчикам, а jit компилятор джаваскрипта совсем не ускоряет, а ведь это один из главных плюсов статики.
То же самое типы в питоне. Мало того, что переменную с явно заданным типом можно перетипизировать, так ещё и можно написать hell: int='hello' и питону просто наплевать будет.
Язык без типов assembler, особенно если ваш проц не понимает никакие типы :)
Шо за превью ай бала