Динамическая типизация — хуйня. Любой, кто со мной не согласен, долбаеб, который написал еще недостаточно программного обеспечения, чтобы это понять. При динамической типизации, чем больше прога, тем выше вероятность, что она необслуживаемая.
>>263179781 (OP) Я хоть и не программист, но блять тебе уже синем выделили текст, этот тот который ты подчеркнул, по которому нужно нажать чтобы понять, что такое высокоуровневый язык программирования.
>>263180559 Нет, создатель питона бывший работник гугла. А питон разработалисобрали из говна и палок чтобы юр проблем не было. Читай про Google vs Oracle America
>>263180649 > Костыли Зато ни мертвый язык)))00 Дядь, да ты твой Пайтон нахуй нигде не нужен, кроме скиллбокса и стартапов, которые чер емесчяц разваливаются
>>263180875 Python - индустриальный стандарт в компьютерной графике для создания тулз и расширений и огранизации пайплайна в том числе. Ну что, соси мой хуй теперь.
>>263179781 (OP) 1. Рекомендую разобраться с техническими определениями. Тогда не будет казаться, что другие люди пишут глупость. В wiki есть high-level programming language на английском языке. Перевод на русский язык вполне корректный. 2. ЯВУ (язык высокого уровня) - это код, который удобный для программиста. В нём есть абстракции, т.е. мы игнорируем архитектуру cpu. В python мы можем объявить переменную даже не указывая её тип. a = 'send'. Большую часть работы, вроде управление памятью, преобразование pcode в машинный код берёт на себя интерпретатор. Исходный код, например, СИ, преобразуется компилятором в код на языке ассемблера. После этого ассемблер (транслятор) преобразует мнемоники в машинный код. Происходит линковка, т.е. собирается один исполняемый файл из нескольких. Код на языке ассемблера - это low-level programming languages, когда мы напрямую используем регистры cpu, аккумулятор и т.д.
>>263181367 > популярный А если прыгать из окна станет популярно, то ты тоже прыгнешь? А хотя, что это я, ты итак прыгнешь, когда мода на хуйтон спадет и ты нахуй никому не нужен будешь, с твоими наыками
>>263181274 >сходный код, например, СИ, преобразуется компилятором в код на языке ассемблера. После этого ассемблер (транслятор) преобразует мнемоники в машинный код.
>>263181404 >>263181456 мертвоязычники, спок. вы скоро (если не уже) нахуй никому будете не нужны со своим стеком из прошлого века. копротивляйтесь сколько влезет.
>>263181503 Дурень - это твой отец, который присунул твоей матери. Мать дура потому, что высрала тебя. Создай функцию main(). Выполни компиляцию с указанием ключа -S: gcc -S file.c - получишь код на языке ассемблера. Если в чём-то ошибаюсь, то пиши конструктивно. Никто твой мысли читать не умеет.
>>263179781 (OP) >РЯЯЯЯ ВЫ НЕНАСТОЯЩИИ ПРОГРАМИСТЫ! Я ЗАПРИЩАЮ ВАМ НАЗЫВАТЬ СИБЯ ПРОГРАМИСТАМИ!!! МАМ НУ СКАЖИ ИМ!!!11 Свои проекты на C/C++/Rust в студию или обоссан.
>>263181774 >Если в чём-то ошибаюсь, то пиши конструктивно. В том, что это не промежуточный результат работы gcc, а gcc специально для тебя результат своей кодогенерации пропустит через дизасм и положит в файл.
Никакой здравый компилятор не будет генерить ассемблерный лиастинг, а потом его кодировать в машинный код.
Другая архитектура у компиляторов. У них две половинки: одна исходный текст обрабатывает и выдаёт архитектуро-независимое представление (гугли термины IL, LLVM), другая половина из IL, LLVM генерирует машинный код.
Текстовой фазы на ассемблере как промежуточной фазы там нет нигде. Ну может кроме каких-нибудь компиляторов, написанных школьниками в качестве эксперимента.
>>263181635 >От этого дерьма и сейчас избавиться не могут. Потому что оно работает и охуенно работает. Практически весь мир написан на Джаве и она всех устраивает кроме недоучек вроде тебя. >Одно ООП какой вред нанесло для всей индустрии Во дебил.
>>263182250 Просто тем что хуевый, и подходит только для чегото простого. Отсюда и дикая популярность среди вкатывальщиков. Поэтому за пределами доширачного фриланса, нахой никому не нужон этот питон ваш
>>263182183 Если не считать контрибуции в опер-сорс, то два. Компилятор Си (чисто как пет-проект для проверки собственных сил) Компилятор для специфического языка, встраиваемого в некий большой продукт (типа как свой язык в 1С, но не такой всратый).
>>263182250 Тем что пубертатные бешенки с двача, которые по 5 лет вкатываются, на Большой Двачиной Сходеке объявили его зашкваром от лица Массы Двачеров. На этом недостатки Питона, как инструмента для задач в реальном мире кончаются.
>>263181957 Если так, то признаю, что ошибался. Планировал прочитать фиолетовую книгу, но что-то руки не дошли. Самое противное, что написал на форумах это... Данные знания не взялись из неоткуда и я их тоже прочитал...
>>263182808 >>263182661 Ещё и линкер свой написал к нему, хотя мой компилятор выдавал объектные файлы формата COFF и они могли линковаться Microsoft-овским линкером, а не моим собственным.
>>263182877 Никак не "задавал": я не пользовался шнягой типа YACC которая по описанию формальной грамматики генерирует парсер для нужного языка.
Токенайзер у меня был реализован в виде конечногог автомата, который выстраивался прямо из кода инициализации механихма парсинга. Разбор последовательности токенов вообще без всяких изысков.
>>263182540 Не совсем понял твой пост, но в python можно делать проверки. https://pastebin.com/Fw9SwVps Используй type(), чтобы узнать тип переменной. >>263182572 В действительности, единственное, что меня волнует - это истинность знания. Обидно ошибаться, но ещё хуже нести ошибочную позицию в массы. Я имею право только на обоснованную и объективную точку зрения.
Вы дуроёбы. Половина смысла компиляторов в разрезе ЯВУ это идея о том, что человек тупой кусок мяса который постоянно ошибается, а компилятор должен ебать его по поводу каждой такой ошибки или оплошности и вообще отказываться компилировать, пока программист не отпидорит код до блеска.
Это как чеклисты у пилотов, только проверку делает не человек, а машина, которая не может забыть или закрыть глаза на какую-то хуйню.
Она проверяет, что в коде точно нигде нет попыток провернуть хуйню и если есть, не даст скомпилировать код. А если дала скомпилировать, значит откровенной хуйни в коде нет.
А ваша ёбаная любовь к безтиповым языкам и поздней диспетчеризации/связывании вызовов приводит к тому, что единственный способ хоть как-то гарантировать работоспособность продукта, это каждый блядский сантиметр кода покрывать тестами, и эти тесты выявит проблему только если сами по себе ещё очень грамотно написаны, а это тоже скорее всего не так, потому что мудофел, пишущий тесты, тоже имеет склонность ошибаться и забывать.
В итоге вы пишите гофнософт, который постоянно надо исправлять, исправлять и исправлять, который постоянно имеет в себе тысячу багов и уязвимостей, и по мере исправления каждой сотни добавляется ещё 120 новых проблем.
>>263183244 Да здесь гайд когда-то был, кого-то хуесосили. Что можно написать (или запустить уже созданный) код и там постоянно смс будут приходить до "победного".
>>263183005 Если хочешь быстро вкатится, то надо учить нужный тебе стек, а не всю базу. Ты ещё предложи среднему вкатуну компьютер сайнс почитать с годик перед тем, как язык учить, ох лол. Конечно будет только лучше, но что вкатун будет кушать эти несколько лет?
>>263183332 >единственный способ хоть как-то гарантировать работоспособность продукта, это каждый блядский сантиметр кода покрывать тестами Ты не понимаешь суть написания тестов, дурачок.
>>263183425 Тупой еблан написал 13 лет назад работающий компилятор Си, который скомпилировал сам себя (точнее части самого себя, написанные на Си) и полученный результат тоже нормально работал.
>>263183348 Пытался в создание ботов для телеги, чему-то да научился, но конкуренция большая. Один мой околодруг, на год старше, с каким-то там непонятным мне складом ума по 15k$ на легком поднимает. Лет 20 назад его бы обоссывали все, а сейчас он дрыщ с пиздатой женой, ребёнок есть, тачка и квартира. Всё как у людей
>>263183837 >как реверсить игры Так же, как и любой другой софт. Сложности только с полноэкранностями и неадекватной реакции иногда игрософта на паузу в отладчике.
>>263183627 Да нихуя не будущее Питон это такая универсальная залепка дыр, можно быстро удобно с малыми жертвами сделать чтобы работало, а потом несколько лет искать кодеров на хардкорных типизированных языках чтобы это переписать нормально. В ДС/МЛ питон уже как бы не намбер 1, все инструменты поддерживают плюсы, джаву, какие-то переходят на джулию(которая как идеальный питон). Про то насколько нода, шарповые решения и банальный ларавель популярнее джанго/фласка даже упоминать не стоит
Я думал, челу, который задавал изначальный вопрос, было интеренсо пообсуждать импровизированную архитектуру компилатора, а тебе только повыёбываться, и если ты и есть тот самый чел, то иди в хуй.
>>263185512 Ну да, ну да. Прочитал книгу красного дракона и возвёл прочитанное в ранг религии и если видишь, что кто-то делает компилятор по собственному усмотрению, а не по твоему догамату, начинаешь кидаться фекалями.
Вангую, что кроме осиливание (с надрывом жопы) книги Ахо/Сети/Ульмана ты в жизни ничего и не сделал.
>>263185215 >1.0 Вообще, может это и не так плохо, потому что от современных сайтов, где одна вкладка потребляет 200 мб и безбожно тормозит, уже просто БЛЕВАТЬ ОХОТА.
Открываешь веб 1.0 сайт и там странички, блядь, МГНОВЕННО открываются и обноявляются. Как охуенно!
>>263185899 если у тебя сайт-визитка требующий постоянных доработок выйди в энтерпрайз и подумай сколько ты будешь башлять за лямбду под нагрузками 24/7