Спекки я не то чтоб не застал, мне его отдали без кассет, а мама всегда считала что игрушки не нужны Так что моя единственная игрушка была в роме и называлась бейсик Интерпретатор языка Васик для компьютера Ириша, как говорится

Комментарии: 96

  1. 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

                    Как может интерпретатор быть "мощнее" натива? А, либы наверное готовые затащили

Не нашли ответ?

Вам также может быть интересно