Что такое типизация языков программирования?
HTML-код
- Опубликовано: 11 сен 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
Эти эзотерические языки оперируют напрямую с ячейками памяти или абстрактными концепциями, не используя традиционную концепцию типов данных ни в статическом, ни в динамическом виде.
5:27 чар- это не строка, а символ. Строка это на сколько я слышал std::string.
Там массивы символов, по сути строка)
1:35 впринципе очень даже внятно
думаю что бывают языки без типов, типо brainfuck или возможено язык ассемблера (тут правда не уверен)
Все правильно, если процессор не знает что такое float иди avr то какие там могут быть типы
Спасибо вам большое за ваши старания!
Спасибо огромное, как всегда шикарно.)
printf("%c%c%c%c%c", 't'-6, 'i', 'g', 'e', 'r') - особенности целочисленной категории типов.
Друзья, предлагаю тему для следующего видео: SOLID. Лайкните, кто тоже хочет, чтобы попало в ТОПы
Ответ вопроса в конце: assembly если не ошибаюсь
Понравился просто видос с обьяснением ))
Автор я тебя люблю 😘
Спасибо большое за ваш труд!
Ещё не упомянули про сборщик мусора. Он есть во многих языках, но в C/C++, Rust ручное управление памятью.
Так же функциональные языки от императивных очень сильно отличаются тоже важное различие. А то многие программисты не знают про ФП
явная и неявная типизация это уже лишнее свойства языков так как обычно встречаются гибриды обоих подходов.
Вот например в C# явная типизация, но есть var которая реализует неявную типизацию.
Или в Scala мы можем не указывать тип, но он неявно будет указан при компиляции в байт код так как работает на jvm, а в Java как раз явная типизация. Но при этом в Scala можно самому указать тип. Это не обязательно, но желательно, чтобы комп не перепутал типы и не принял значения за другой тип.
Расскажите про cors)))
Спасибо за видео🥰!
Очередной прекрасный урок
Отличен формат видео з мемами, а вообще информация - база ❤
Кто-то ещё заметил что судя по таблице на 2:24 в Си как оказывается есть классы ?)
Языки без типов есть. Forth и assembly вроде без типов.
Без типа.... Ну так это к ассемблеру, тут прости, но нужно самим делать тип. А все, что в нем есть - есть в процессоре
Спасибо за видос. ;) От души душевно в душу. ;)
Да бывают языки без типов. Бинарный код и ассемблер.
Это база☺
у питона есть аннотация типов и это круто имхо
Так а как к вам на курсы придти? Пиво с чипсами будет ?
Странно, что нет интерпретируемых яп с статической, сильной, явной типизацией. По идеи, такой яп можно было бы превращать сперва в оптимизированный опкод, а тишь потом в машинный код. Эффективность была бы выше
Бывают ли языки программирования без типов?
Не знаю, я не программист
Всегда не хватает языков программирования
а язык без типов бывает. Называется assembly. а ещё есть brainfuck, прекрасный язык.
Я фулстак nodejs программист использующий nestjs, sequelize и angular и я никому не нужен без опыта😅😢
в lua можно сложить строку со строкой и получить...... число
Думаю, что языки ассемблеров вполне можно назвать нетипизированными)
а в BrainFuck есть типы?
пицца.поесть()
Аккуратнее с примерами...
Язык Ассемблера
5:26 вообще-то не строка, а символ 🤓👆
Повторюсь, массив символов0)
⁵⁸⁷
Назови меня лягушонком!
у пиццы есть операция быть употребленной )
Я хачу питсы
Язык программирования Ada созданий 1980 году не имеет типов.
Вроде все просто ,но не понятно и это не по вине автора это потому что инфы много и в пустой бошка не складывается )
печально, что не понял. Проще типизации, даже не знаю что можно придумать
@@II__II ,ну наверное
а вот смысл тайпскрипта мне не понятен вообще. Он добавляет удобства только разработчикам, а jit компилятор джаваскрипта совсем не ускоряет, а ведь это один из главных плюсов статики.
То же самое типы в питоне. Мало того, что переменную с явно заданным типом можно перетипизировать, так ещё и можно написать hell: int='hello' и питону просто наплевать будет.
Язык без типов assembler, особенно если ваш проц не понимает никакие типы :)
Шо за превью ай бала