@devops_ru

Страница 2599 из 4568
Andrey
16.04.2017
19:45:22
Скриншоты ваших высказываний я уже сделал

Alex
16.04.2017
19:45:45
Тогда будьте добры, сообщите общественности
Много на себя берешь. Мало того что профейлился в споре, так еще и вопросы задаешь. Вопросы буду задавать тебе я на собесе, когда тебя не возьму на работу)

А это уже дет сад, фамилию, номер телефона потом, данные паспорта

Nikolay
16.04.2017
19:46:09
Скриншоты ваших высказываний я уже сделал
зачем, чтобы потом показывать всем, кто тебя переспорил?

Google
Alex
16.04.2017
19:46:10
Что за ахинея)

here1am
16.04.2017
19:46:25
он намекает, что сам вопросы на собесах задаёт же, ну

Alex
16.04.2017
19:46:36
Извините, с вами разговор закончен
Нет, с нами ты слился трусливо)

А не закончил

Nikolay
16.04.2017
19:46:52
он намекает, что сам вопросы на собесах задаёт же, ну
но если написанное выше для него не очевидно, тогда какие же собеседования он проводит?! :)

Andrey
16.04.2017
19:47:14
Я еще не высказал своей точки зрения, окститесь

Andrey
16.04.2017
19:47:28
Я задал вопрос по вашим формулирвкам

Alex
16.04.2017
19:47:31
Я таких сразу детектирую когда приходят устраиваться

Nikolay
16.04.2017
19:47:32
CMS мастер, сайты делают. разве не очевидно?
а, так у него джаваскриптянка

Andrey
16.04.2017
19:47:41
Остальное додумали эти два

Alex
16.04.2017
19:47:45
Думаю джаваскриптит, да

Google
Nick
16.04.2017
19:48:04
Alex
16.04.2017
19:48:31
байткод эт еще не машинное представление
какой-то ты неуемный информатик

Конечно не машинное

Nikolay
16.04.2017
19:48:49
байткод эт еще не машинное представление
байткод - это промежуточное представление, чаще всего этот термин относится к чиселкам, которые дальше обрабатываются виртуальной машиной

я же выше писал

Nick
16.04.2017
19:49:06
ты выше написал что эт компьютерное представление)

Nikolay
16.04.2017
19:49:24
ты выше написал что эт компьютерное представление)
чиселки - это и есть компьютерное представление

крайне рекомендую сомневающимся вот этот курс лекций http://pgbovine.net/cpython-internals.htm

Alex
16.04.2017
19:52:31
отличный вывод
Ну ты начал с академ. подхода, про то, что представление данных после трансляции может быть любым. Это так, но это не реальность сейчас. Байт код, де факто, некоторая портабл карта бинарная для последующей оптимизации(под платформу) и трансляции

Nikolay
16.04.2017
19:53:29
нет, компьютерное представление это последовательность 0 и 1 )
а, то есть числа в памяти по порядку ты глазами легко можешь читать?

Alex
16.04.2017
19:53:58
я даже не начинал, я лишь использую фразы из чатика)
Да ты преподавателем походу подрабатывал

Nikolay
16.04.2017
19:54:14
wat?
вот и я про то же

Nick
16.04.2017
19:54:37
Nikolay
16.04.2017
19:55:00
когда ты в программе пишешь int a = 5 - человекочитаемое представление у тебя в программе будет "a" или "5"

Alex
16.04.2017
19:55:12
Я читаю 01 только в little endian

Google
Alex
16.04.2017
19:55:22
открываю дамп памяти и пошел читать машинный код

дебажить милое дело, пока лохи возястя с gdb

Nikolay
16.04.2017
19:55:46
компьютерное представление в этом случае будет 4 байта где-то в памяти, либо, в случае высокоуровневого языка, какая-то более сложная структура

(необязательно 4, я про частный случай, разумеется)

Nikolay
16.04.2017
19:57:48
в общем, вот, копипащу простыню

OPCODE: It is a number interpreted by your machine(virtual or silicon) that represents the operation to perform BYTECODE: Same as machine code, except, its mostly used by a software based interpreter(like Java or CLR) MNEMONIC: English word MNEMONIC means "A device such as a pattern of letters, ideas, or associations that assists in remembering something.". So, its usually used by assembly language programmers to remember the "OPERATIONS" a machine can do, like "ADD" and "MUL" and "MOV" etc. This is assembler specific. MACHINE CODE: It is the sequence of numbers that flip the switches in the computer on and off to perform a certain job of work - such as addition of numbers, branching, multiplication, etc etc. This is purely machine specific and well documented by the implementers of the processor. Assembly: There are two "assemblies" - one assembly program is a sequence of mnemonics and operands that are fed to an "assembler" which "assembles" the mnemonics and operands into executable machine code. Optionally a "linker" links the assemblies and produces an executable file. the second "assembly" in "CLR" based languages(.NET languages) is a sequence of CLR code infused with metadata information, sort of a library of executable code, but not directly executable.

Nick
16.04.2017
19:58:13
дык тебе изначально это и сказали

Nikolay
16.04.2017
19:58:16
Андрей, читай и просвещайся

дык тебе изначально это и сказали
в смысле? что мне сказали?

это я сказал, наоборот

Alex
16.04.2017
19:58:45
чувакам не жалко выходного времени

Andrey
16.04.2017
19:58:59
Никаолай, вас не существует без фамилии

Nikolay
16.04.2017
19:59:31
Никаолай, вас не существует без фамилии
Сократ с тобой не согласен

Nick
16.04.2017
20:00:04
в смысле? что мне сказали?
что все в computer science это цифры, но эт не отменяет факта существования мнемоническои формы записи

Nikolay
16.04.2017
20:00:19
просто понятия "байткод" и "опкод" относятся в первую очередь именно к цифрам, а не к мнемонике

что и указано в определениях выше

Alex
16.04.2017
20:02:20
байткод и цифры- что то общее есть, несомненно)

Nick
16.04.2017
20:02:44
в джава байткоде вообще названия методов есть

Google
Alex
16.04.2017
20:03:43
терминология просто

Nikolay
16.04.2017
20:03:51
в его представлении в просмотрщике - да

Nick
16.04.2017
20:04:05
cat any.class

Nikolay
16.04.2017
20:04:14
но в общем да, это вопрос терминологии

https://habrahabr.ru/post/111456/

Alex
16.04.2017
20:04:52
Вы мне лучше скажите , нафига в stl c у map название метода count? Там и так хеш таблица. Вот такой вот вопрос не сферический

Кто так обозвал этот метод

Nick
16.04.2017
20:05:05
hex просмотрщик конечно покажет utf8 как циферку)

он вообще любой файл так покажет)))

Admin
ERROR: S client not available

Alex
16.04.2017
20:05:57
он вообще любой файл так покажет)))
круто, теперь я смогу смотреть буковки картинок)

Nikolay
16.04.2017
20:06:13
hex просмотрщик конечно покажет utf8 как циферку)
то есть ты сейчас мне хочешь сказать, что если я эти цифры в ascii преобразую - я получу человекочитаемый код?

Nick
16.04.2017
20:06:25
нет, но ты там увидешь типы

Nikolay
16.04.2017
20:06:26
но это же не так

какие еще типы?

Nick
16.04.2017
20:06:50
вот пример из моего кода

able/Nil$; MY XZ1(Lscala/collection/Seq;)Lscala/collection/GenMap; F\ S].Lscala/concurrent/ExecutionContext$Implicits$; M_ `global bC c$anonfun$new$1$adaptedX(Lcom/devim/common/consul/ConsulPool;Lscala/collection/immutable/Set;)Ljava/lang/Object; ef gh4(Lscala/collection/immutable/Set;)Ljava/lang/Object;j?$com/devim/common/consul/ConsulClientm subscribe&(Ljava/lang/String;Lscala/Function1;)V op nq&Lcom/devim/common/consul/ConsulClient; #$ t$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;scala/runtime/LambdaDeserializex bootstr

Nikolay
16.04.2017
20:07:11
и что это за мешанина?

Nick
16.04.2017
20:07:12
не читаемый, но и содержит инфу о классах)

Google
Nick
16.04.2017
20:07:19
это байткод)

Nikolay
16.04.2017
20:07:24
нет, это не байткод

это его представление

Тефтеля
16.04.2017
20:07:34
госуха на пыхе, расходимся

Nick
16.04.2017
20:07:49
эт не меняет того факта, что эт байт код(

Andrey
16.04.2017
20:07:53
Тефтеля!

Тефтеля
16.04.2017
20:08:16
Андрюха!

Nikolay
16.04.2017
20:08:33
эт не меняет того факта, что эт байт код(
я потому и написал выше - вопрос терминологии. Но в определении слова BYTECODE, которое я привел выше, написано numbers

и в статье по ссылке я тоже вижу числа, и вижу, что я их могу красиво просмотреть в IDE, но они все равно останутся числами

Nick
16.04.2017
20:09:30
потому что hex editor по другому текст и не покажет

чисто по секрету)

Тефтеля
16.04.2017
20:09:49
всем абсолютно срать на чем пишется проект, главное бабосы рубить, вы чо

Nikolay
16.04.2017
20:11:00
в общем, вот тебе ссылка https://github.com/python/cpython/blob/master/Include/code.h

Nick
16.04.2017
20:11:13
да нах мне твои питон)

Nikolay
16.04.2017
20:11:17
байткод - это числа

Nick
16.04.2017
20:11:20
я тебе байткод джавы показываю

Alex
16.04.2017
20:11:28
всем абсолютно срать на чем пишется проект, главное бабосы рубить, вы чо
Конечно, дешевле и продуктивно для бизнеса. этото понятно кэп. речь то о персональных предпочтениях разных мсье

Nikolay
16.04.2017
20:11:55
я тебе байткод джавы показываю
https://en.wikipedia.org/wiki/Java_bytecode_instruction_listings

Alex
16.04.2017
20:12:02
но нельзя ничгео писать пока длится байткодо холивар

Aleserche
16.04.2017
20:12:38
о чем спор, резюмируйте. Совы могут подтянуться

Nikolay
16.04.2017
20:12:38
Each bytecode is composed of one, or in some cases two bytes that represent the instruction (opcode), along with zero or more bytes for passing parameters.

Nick
16.04.2017
20:12:39
@Enchantner ты открой любой class файл, и среди опкодов, ты увидешь текст

Страница 2599 из 4568