Спекки я не то чтоб не застал, мне его отдали без кассет, а мама всегда считала что игрушки не нужны Так что моя единственная игрушка была в роме и называлась бейсик Интерпретатор языка Васик для компьютера Ириша, как говорится
Спекки я не то чтоб не застал, мне его отдали без кассет, а мама всегда считала что игрушки не нужны Так что моя единственная игрушка была в роме и называлась бейсик Интерпретатор языка Васик для компьютера Ириша, как говорится
Доброго времени суток. Пытаюсь прошить ардуинку про мини через ch340g. Дрова ессно установлены. Сейчас прошита, похоже,... Читать далее
Блин нахрен я решился ставить сам сигнализацию) смотрел инструкцию думал, ааа легко вроде. Все расписано вроде. А на деле... Читать далее
На а2179, а1932 я уже менял раз 5 матрицы, на м1 2 раза. Что интересно ни один не жаловался на камеру и подсветку. Только... Читать далее
Молодцы. На гитхаб майкрософт сделали электрон и запихнули туда скайп, вскод и прочую поеботу. И вместо 100 мегабайт он... Читать далее
Тут в соседнем чате чел сказал, что очень расстроен что каждое устройство может обмениваться данными даже если на нем нет... Читать далее
всем доброго! продолжаю мучать pro mini) на повестке дня - Parallel Port Programmer я ведь на верном пути и данный вариант... Читать далее
Комментарии: 96
Anonim
Бейсик это святое. Жаль что столько моих начинаний были успешно где-то проебаны
Vga
Дейкстра считает немного иначе) Я своими начинаниями затер конец какой-то из игр в итоге на кассете, которую удалось таки где-то надыбать ближе к концу
Anonim
Мол что бейсикистов нельзя переучить?
Vga
а, ну и еще спекки были дохуя ненадежными Ага
Anonim
А что он про питонистов тогда скажет?
Vga
Питон вроде в этом плане вполне норм
Anonim
У меня был путь такой zx basic -> turbo basic -> turbo pascal -> turbo c -> borland c Ну а далее всякая хуйня
Belka
Видимо, ты никогда не видел питониста, пытающегося понять нормальный язык.
Vga
Да и помер он кажется до того, как питон стал дохуя популярным
Anonim
Может он помер от того когда питон родился...
Belka
А я смотрела за болью одногруппника, который мидл-питонист, когда ему пришлось делать в универе работы на плюсах.)
Vga
Во всяком случае, где-то как раз в те времена была шутка "почему некоторые языки популярны? Все дело в бороде! у питона еще есть шанс, если гвидо отпустит бороду!"
Anonim
Вообще питонисты это диагноз. Нет, как и везде там конечно встречаются понимающие люди, но в 90% случаем питонисты это диагноз. Как и любители VBA и JS
Vga
Это неудивительно. С++ - средство для пыток
Belka
Значит, я мазохистка.
Anonim
Бессонные ночи когда ты ищешь где у тебя "потекло"...
Vga
Я не знаком ни с питоном, ни с питонистами, но насколько я знаю, это в отличие от васика, где все приходится делать как в асме, на гото, питон язык довольно мощный, возможно и помощнее тех же плюсов
Belka
Нет, не мощнее.)
Vga
Элементарно. Это абсолютно ортогональные характеристики. Пруф?
Belka
Начиная с того, что сам пайтон написан на с?
Vga
Но плюсы штука тоже весьма мощная, правда чтобы эту мощь утилизировать надо быть не просто махохистом, а очень умным мазохистом. Чтобы оно при этом еще и не содержало ощшибок - анхуманом.
Belka
И большая часть библиотек?
Anonim
Ты щас хочешь поговорить от раскрутке компилятора? Ну в случае с интерпретатором это не тот случай
Vga
И что? Любой язык можно написать на однокомандном тьюринг-полном ассемблере, но это не делает оный ассемблер мощным
Belka
Да. Пайтон работает медленнее, чем плюсы. Много раз это проверяли.
Vga
Мощность языка к тому не имеет ровным счетом никакого отношения
Belka
Единственный его плюс - это низкий порог вхождения. Но это же и один из минусов, на самом деле.
Anonim
https://github.com/python/cpython Че-то я затрудняюсь понять. А где он тут на сях написан?
Vga
Мощность - это про то, какие он средства языковые предоставляет, а не про производительность программ на нем
Anonim
Дохуя петухонкода тут
Belka
Да в нем даже банальный switch/case вроде как завезли в версии 3.10, но это не точно.
Sexst
Да он там просто нафиг не сдался. По сравнению с полотнищем if - elif - else там switch никакой разницы даже чисто с точки зрения читаемости не привносит.
Belka
Хорошо, а ты можешь if-elif вернуться на несколько пунктов назад?
Vga
в смысле?
Belka
Ветвление. У меня была ситуация, когда при проверке данных в одном из шагов надо было возвращаться на три шага назад, для считывания данных заново.
Sexst
Сколько раз была?)
Belka
Слушай, а при парсинге всякого говна - не так уж и редко.
Vga
В других языках свитч - нормальный условный оператор, в нем так же нельзя прыгнуть на другую ветку свича, как в цепочке элифов Если сильно надо прыгать - метка, гоуту и ссзб
Belka
Гоу ту зло.
Vga
Ну возможно я тебя не понимаю, но ты же именно про него и говоришь, не?
Belka
Нит.
Vga
Потому что я реально не понимаю что ты имеешь в виду под "вернуться на несколько шагов в свиче". Продемонстрируй кодом.
Belka
Напомни позже, когда я у компа буду.
Vga
насколько позже?
Redsh
но если гоуту назвать "обработка исключений", то это стильно и модно)
Sexst
В целом парсинг всякого текстового говна делается, например, на том же pyparsing. Я в оном такие всратые полотна конфигов железок расписывал - ууууу... Бинарное парсить вообще целым вагоном либ можно. И да, при всей моей любви к си/расту/го, etc., я в страшном сне не подумал бы на них парсинг конфигов делать например. Это ж адовый ад будет.
Redsh
уж на си парсить проще всего
Sexst
Ннну-ннну. Вы просто себе условный конфиг условного juniper mx на ядре оператора плохо представляете.
Belka
Милая домашняя мышка и ужасная подвальная крыса - очень похожи по сути. Но отношение к ним - разное.)
Vga
или назвать его свичом
Belka
Ну, в плюсах это try/catch.)
Redsh
но по сути это гоуту иф(ошибка) гоуту кэтч
Sexst
Вообще все условные переходы и циклы это по сути goto тогда уж, хрен ли.
Belka
Таки да.
Belka
Вопрос как раз остаётся в обертке. Насколько она удобная и читаемая.
Vga
Хотя все это не мешает мне эксцепшены любит и пихать куда ни попадя Они ограничены тем, что в них все локально
Redsh
ифы и циклы - это в первую очередь блоки
Vga
https://www.joelonsoftware.com/2003/10/13/13/
Redsh
причём в отличие от гоуту ещё и неявное
Vga
И с фокусами со стеком
Sexst
В целом - питон для другого. Если нужно парсить текстовые штуки - там прямо специальные либы есть, сделанные на C подложке. Если нужно бинарный поток быстро всасывать и по конечному автомату скакать - тоже есть либы. Если их нет, то делается велосипед из for и пачки if, возможно с добавлением меток. Если нужно велосипед на реактивной тяге - можно на Си или cython нужное написать и всобачить в питон вызовы. Крч сам питон он скорее для бизнес-логики, большая часть всего завернута в бинарные библиотеки и обмазана интерфейсом доя работы в питоне
Vga
прыжок на метку в свиче чтоль? такое только в с и есть афайк
Belka
Ну или "перепрыгивать" несколько шагов, к которым ты либо идёшь полным путем, либо пропуская несколько. Так а мы говорим про реализацию этого в пайтоне через if-elif.
Vga
Ну у си есть несколько странных фич которых нет нигде больше
Anonim
Это говорит о плохо спроектированном коде. Гоуту это бэд маннер, но можно
Serge
Извини, но такой трэш обычно или через сопрограммы делают, или через КА. Условный джамп назад по метке очень плохо читается.
Sexst
А зачем? Не, я могу, конечно, придумать ситуацию. Но это реально ад восприятия кода будет для окружающих.
Belka
https://ru.wikipedia.org/wiki/Python#.D0.A0.D0.B5.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8
Anonim
Так я вижу что тут си. Но очень много кода на нем же Впрочем на сях от него требуется это парсер синтаксиса
Vga
В принципе, есть компиляторы питона в MSIL и вероятно в нативку, они вполне могут иметь сравнимую производительность. н, насколько я помню, те что есть - жертвуют частью языка.
Anonim
Остальное все прекрасно выполняется на нем самом же
Anonim
MSIL? Прям прям в сам MSIL?
Vga
В лиспе свитча тоже нету вроде Байт код дотнета
Anonim
Я знаю что такое MSIL. Просто я думал ты хотел сказать просто IL
Vga
А в чем разница?
Anonim
MSIL от МС со нюансами от МС как обычно же
Vga
Вроде он только от MS и есть?
Belka
Try/catch (в пайтоне except) завезли с какой версии? 3.3 вроде, но могу ошибаться.
Vga
Был бы дейкстра жив, он бы на эти эксцепты тоже консидеред хармфул написал, я думаю Спольски так точно написал
Anonim
Да, я похоже перепутал c байткодом
Vga
Что не мешает ему считаться одним из самых могучих языков хер знает сколько десятилетий уже
Anonim
А кто его сейчас использует?
Belka
Я не знаю, как вариант на чем набросать быстро скрипт, чтобы не париться - ок. Пайтон так пайтон. Для мк он вообще мимо.
Anonim
Я предпочитаю перл
Anonim
Ну ты сказал что он могучий язык. Я подумал, что его щас юзают Как мимо? А как же микропетухон?
Belka
Для остального.... Я хз. Нейросетями я не увлекаюсь, так что мне он просто как инструмент не нужен.
Vga
Его и никогда-то почти не юзали
Belka
Нахуй это счастье. Ты ещё искру с js вспомни.
Anonim
Хз. Народ юзает и доволен как слон
Vga
Хотя есть поговорка про то, что каждая мало-мальски сложнаяп рограмма содержит в себе кривую реализацию примерно половины коммонлиспа
Belka
Кто-то и айфонами доволен, а меня они не устраивают
Anonim
JS запихали в МК и судя по названию наши
Belka
Да.
Anonim
Я не эмбед особый. А что это?
Vga
А я что-то говорил про использование? Это еще одна ортогональная мощности характеристика
Anonim
Как может интерпретатор быть "мощнее" натива? А, либы наверное готовые затащили