169 похожих чатов

Я не хочу продолжать этот спор, но почему никто не

применил аргумент кроссархитектурности?

48 ответов

78 просмотров

Потому что я его разнёс с помощью ассемблера .NET IL, виртуальная машина которого совместима с другими архитектурами. 👊👊 Уничтожено.

КТ315
Потому что я его разнёс с помощью ассемблера .NET ...

Виртуальная машина — это интерпретатор. Всё ещё быстрее питона. Всё ещё медленнее нативного кода.

КТ315
Потому что я его разнёс с помощью ассемблера .NET ...

Ну да, мы же пишем не на фасме каком-то или на насме, фу нет, мы же на ассемблере .NET IL пишем.

123
Ну да, мы же пишем не на фасме каком-то или на нас...

Если для тебя ассемблер это только FASM или NASM, то это твои проблемы)

123
Ну да, мы же пишем не на фасме каком-то или на нас...

который ещё то г. , пытался писать немного на нём

Mixail Frolov
который ещё то г. , пытался писать немного на нём

ldstr "Hello, world" call [функция вывода] Не знаю, что там тебе не нравится, очень крутой ассемблер)

КТ315
Если для тебя ассемблер это только FASM или NASM, ...

таки прям куча людей на байткоде жабы пишет, прям почти все

КТ315
И что, он от этого не существует?))

Он от этого используется только компиляторами

КТ315
Нет, людьми тоже)) тысяч 150 найдутся.

Миллионы пишут на байт-коде Python! Тоже ассемблер, кстати

КТ315
И что, он от этого не существует?))

Чел не может различить использование от существования, свалки по типу brainf*** тоже существуют, кто на них пишет ? кому это нужно ? психам ?

КТ315
Откуда у Python байткод?

Что значит "откуда"? Интерпретатор создает

Сладкий Хлеб Хлеб
Что значит "откуда"? Интерпретатор создает

Интерпретатор создаёт байткод? И куда он его сохраняет? Интересненько)

КТ315
Интерпретатор создаёт байткод? И куда он его сохра...

Тебя уже несколько раз носом тыкали. И байткод показывали. А ты продолжаешь.

123
Чел не может различить использование от существова...

Так brainf изначально язык несерьёзный, а вот .NET IL вполне серьёзный язык для реальных задач.

КТ315
Интерпретатор создаёт байткод? И куда он его сохра...

А куда Java сохраняет свой байт-код? Где либа хранится, туда и попадает байт-код

КТ315
Так brainf изначально язык несерьёзный, а вот .NET...

Но кому он нужен ? кто на нем пишет ? где вакансии ? кому он интересен ?

КТ315
Покажи)

from dis import dis dis(lambda a, b, c: a + b * c)

КТ315
Java в файл сохраняет байткод)

Прикинь, байт-код питона тоже! Шучу, конечно он сохраняет в принтер

КТ315
Покажи)

https://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4#Python

s54820
from dis import dis dis(lambda a, b, c: a + b * c)

Где байткод? Байты нужны. Какую виртуальную машину для этого использовать?)

КТ315
Где байткод? Байты нужны. Какую виртуальную машину...

0 0 RESUME 0 1 2 LOAD_CONST 0 (0) 4 LOAD_CONST 1 (('dis',)) 6 IMPORT_NAME 0 (dis) 8 IMPORT_FROM 0 (dis) 10 STORE_NAME 0 (dis) 12 POP_TOP 2 14 PUSH_NULL 16 LOAD_NAME 0 (dis) 18 LOAD_CONST 2 (<code object <lambda> at 0x562853ee35a0, file "example.py", line 2>) 20 MAKE_FUNCTION 0 22 CALL 1 30 POP_TOP 32 RETURN_CONST 3 (None) Disassembly of <code object <lambda> at 0x562853ee35a0, file "example.py", line 2>: 2 0 RESUME 0 2 LOAD_FAST 0 (a) 4 LOAD_FAST 1 (b) 6 LOAD_FAST 2 (c) 8 BINARY_OP 5 (*) 12 BINARY_OP 0 (+) 16 RETURN_VALUE

Сладкий Хлеб Хлеб
0 0 RESUME 0 1 ...

А как мне на нём писать? Как запустить?

КТ315
Мне :)

Ну тогда простите, если вам он нужен, значит все, по нему найдется миллион вакансий, постоянная работа, всем он интересен, и все на нем пишут.

КТ315
А как мне на нём писать? Как запустить?

Лень объяснять. Не я виноват, что ты не знаешь таких очевидных вещей

123
Ну тогда простите, если вам он нужен, значит все, ...

А как ты тогда оцениваешь популярность языка?))

КТ315
А как мне на нём писать? Как запустить?

Потребуются телодвижения, и это слегка сложнее, чем на джаве, потому что байткод CPython предназначен в первую очередь для самого CPython. Я когда-то делал x86/16 -> байткод, но не окупилось.

s54820
Потребуются телодвижения, и это слегка сложнее, че...

С первого взгляда, это просто описание действий интерпретатора, а не байткод. Ерунда какая-то.

КТ315
А как ты тогда оцениваешь популярность языка?))

Кроме тебя промежуточные байткоды C# никому не интересны, ну ладно, на каждую страну найдется +- один такой же энтузиаст как вы.

Alexey
Тебе

Тот самый чел, который во время срача питается тролить бессмысленными способами:

123
Кроме тебя промежуточные байткоды C# никому не инт...

Так ты найди этих энтузиастов в каждой стране, и докажи этим дурачкам, что они неправы.

123
Тот самый чел, который во время срача питается тро...

Когда ты сюда зашел, тебе наверняка задали вопрос, ты можешь его озвучить для всех?

123
Но кому он нужен ? кто на нем пишет ? где вакансии...

Кому он интересен? Твой ответ на свой вопрос : тебе

Alexey
Кому он интересен? Твой ответ на свой вопрос : те...

Я написал кому нужен промежуточный байт код C# а не ассемблер...

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Только такой if ($modx->event->name == 'OnBeforeCartItemAdding') { $meta = $params['item']['meta']; $lang = $modx->getConfig('_lang'); // проверяем, задана ли опция i...
Multi Web
1
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Если подытожить: По мнению Розыча и Хемуля и др. - предпочтительно по возможности объявлять в секции имплементации потому-что: 1) Выше скорость компиляции 2) Не замусоривается...
notme
7
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта