В таком случае, истинно бестиповые языки программирования встречаются редко, но существуют. Примеры: 1. Brainfuck 2. Whitespace 3. Unlambda 4. Piet Эти эзотерические языки оперируют напрямую с ячейками памяти или абстрактными концепциями, не используя традиционную концепцию типов данных ни в статическом, ни в динамическом виде.
Ещё не упомянули про сборщик мусора. Он есть во многих языках, но в C/C++, Rust ручное управление памятью. Так же функциональные языки от императивных очень сильно отличаются тоже важное различие. А то многие программисты не знают про ФП
явная и неявная типизация это уже лишнее свойства языков так как обычно встречаются гибриды обоих подходов. Вот например в C# явная типизация, но есть var которая реализует неявную типизацию. Или в Scala мы можем не указывать тип, но он неявно будет указан при компиляции в байт код так как работает на jvm, а в Java как раз явная типизация. Но при этом в Scala можно самому указать тип. Это не обязательно, но желательно, чтобы комп не перепутал типы и не принял значения за другой тип.
Странно, что нет интерпретируемых яп с статической, сильной, явной типизацией. По идеи, такой яп можно было бы превращать сперва в оптимизированный опкод, а тишь потом в машинный код. Эффективность была бы выше
а вот смысл тайпскрипта мне не понятен вообще. Он добавляет удобства только разработчикам, а jit компилятор джаваскрипта совсем не ускоряет, а ведь это один из главных плюсов статики. То же самое типы в питоне. Мало того, что переменную с явно заданным типом можно перетипизировать, так ещё и можно написать hell: int='hello' и питону просто наплевать будет.
Онлайн-курс по TypeScript wiki.merionet.ru/merion-academy/courses/onlajn-kurs-po-typescript/?YT&
Я человек простой, вижу новый видосик от Merion Academy, ставлю лайк!
Я чайник . От ваших видео получаю огромное удовольствие и еще обзор того что нравится но не получается учиться .
Каждый комментарий:
- знаешь ответ на вопрос в конце видео?
- конечно знаю: «спасибо очень крутой видос да…»
оооо он ожил, видосы стали чаще появляться снова , ураааа
Очень классные видосы, большую часть информации уже давно знаю, но смотреть все равно приятно
Типичный видос про типичные типы типияных языков в типичном формате с типичным лучшеим актером
вот это ты тип типовой кнш
Видео делаются с душой. Спасибо вам!
Какие же крутые у вас видосы, столько всего в ИТшке стало понятнее
Ну да, как раз для ВАЙТИШНИКОВ 😂😂😂
1:35 впринципе очень даже внятно
Спасибо огромное, как всегда шикарно.)
Спасибо вам большое за ваши старания!
В таком случае, истинно бестиповые языки программирования встречаются редко, но существуют. Примеры:
1. Brainfuck
2. Whitespace
3. Unlambda
4. Piet
Эти эзотерические языки оперируют напрямую с ячейками памяти или абстрактными концепциями, не используя традиционную концепцию типов данных ни в статическом, ни в динамическом виде.
5:27 чар- это не строка, а символ. Строка это на сколько я слышал std::string.
Там массивы символов, по сути строка)
Спасибо большое за ваш труд!
Автор я тебя люблю 😘
Спасибо за видео🥰!
Ответ вопроса в конце: assembly если не ошибаюсь
Понравился просто видос с обьяснением ))
думаю что бывают языки без типов, типо brainfuck или возможено язык ассемблера (тут правда не уверен)
Все правильно, если процессор не знает что такое float иди avr то какие там могут быть типы
Друзья, предлагаю тему для следующего видео: SOLID. Лайкните, кто тоже хочет, чтобы попало в ТОПы
Ещё не упомянули про сборщик мусора. Он есть во многих языках, но в C/C++, Rust ручное управление памятью.
Так же функциональные языки от императивных очень сильно отличаются тоже важное различие. А то многие программисты не знают про ФП
printf("%c%c%c%c%c", 't'-6, 'i', 'g', 'e', 'r') - особенности целочисленной категории типов.
явная и неявная типизация это уже лишнее свойства языков так как обычно встречаются гибриды обоих подходов.
Вот например в C# явная типизация, но есть var которая реализует неявную типизацию.
Или в Scala мы можем не указывать тип, но он неявно будет указан при компиляции в байт код так как работает на jvm, а в Java как раз явная типизация. Но при этом в Scala можно самому указать тип. Это не обязательно, но желательно, чтобы комп не перепутал типы и не принял значения за другой тип.
Расскажите про cors)))
Очередной прекрасный урок
Языки без типов есть. Forth и assembly вроде без типов.
Спасибо за видос. ;) От души душевно в душу. ;)
в lua можно сложить строку со строкой и получить...... число
Кто-то ещё заметил что судя по таблице на 2:24 в Си как оказывается есть классы ?)
Отличен формат видео з мемами, а вообще информация - база ❤
Без типа.... Ну так это к ассемблеру, тут прости, но нужно самим делать тип. А все, что в нем есть - есть в процессоре
Да бывают языки без типов. Бинарный код и ассемблер.
Это база☺
Странно, что нет интерпретируемых яп с статической, сильной, явной типизацией. По идеи, такой яп можно было бы превращать сперва в оптимизированный опкод, а тишь потом в машинный код. Эффективность была бы выше
Так а как к вам на курсы придти? Пиво с чипсами будет ?
Я фулстак nodejs программист использующий nestjs, sequelize и angular и я никому не нужен без опыта😅😢
JavasScript:10 Яблок.
Python:яблокяблокяблокяблокяблокяблокяблокяблокяблокяблок
Бывают ли языки программирования без типов?
Не знаю, я не программист
у питона есть аннотация типов и это круто имхо
а язык без типов бывает. Называется assembly. а ещё есть brainfuck, прекрасный язык.
а в BrainFuck есть типы?
Всегда не хватает языков программирования
Думаю, что языки ассемблеров вполне можно назвать нетипизированными)
пицца.поесть()
Аккуратнее с примерами...
5:26 вообще-то не строка, а символ 🤓👆
Повторюсь, массив символов0)
Язык Ассемблера
Язык программирования Ada созданий 1980 году не имеет типов.
у пиццы есть операция быть употребленной )
а вот смысл тайпскрипта мне не понятен вообще. Он добавляет удобства только разработчикам, а jit компилятор джаваскрипта совсем не ускоряет, а ведь это один из главных плюсов статики.
То же самое типы в питоне. Мало того, что переменную с явно заданным типом можно перетипизировать, так ещё и можно написать hell: int='hello' и питону просто наплевать будет.
Назови меня лягушонком!
Вроде все просто ,но не понятно и это не по вине автора это потому что инфы много и в пустой бошка не складывается )
печально, что не понял. Проще типизации, даже не знаю что можно придумать
@@II__II ,ну наверное
⁵⁸⁷
Я хачу питсы
Язык без типов assembler, особенно если ваш проц не понимает никакие типы :)
Шо за превью ай бала