[image]

Флейм о тотальном и фатальном научно-техническом отставании России по Старому

Русские - унтерменьши, не умеющие в науку, как утверждает Старый, или все же развитая технологическая держава мира
 
1 13 14 15 16 17 40

Aaz

модератор
★★☆
101> Ну так принято было называть в курилке - было Знамя труба и были Луховицы.
Ещё раз: а в курилке не говорили, откуда на сборку в "тридцадке" приходили ХЧФ двадцать девятых?
   116.0116.0
+
+1
-
edit
 

0--ZEvS--0

опытный

SEA> Случайно ))
ОГО! ОГО! :eek: Вот это да!
Ксоникс - ведь тоже Ваша работа! Иногда поигрываю, очень люблю...
Да, я понял кто Вы. Понял, что Ваш ник значит совсем не "море", а инициалы... - впрочем как и у меня.
Голова, идет кругом. Не думал я, что на какой-то политической ветке Вас встречу!
SEA> Я тоже его синтаксисом воодушевлялся... И идеей команд с диска.
Мне, сейчас, конечно проще. Даже если в Микроше не хватает памяти для операции, то ничего не мешает выгрузить пару десятков килобайт в TEMP файл на SD карте.
И также ничего не мешает подзагрузить сколько нужно. Учитывая, что флеш память работает быстрее ОЗУ Микроши... :D
В общем, я наслаждаюсь возможностями, которые смог добавить в тот замечательный ПЭВМ.
А Вы обрели, здесь еще одного фаната. :D
0--ZEvS--0>> 3 год занимаюсь, скоро закончу. Нравится мне это...
SEA> Представляю )
Помните Сергея ака Webhamster? И его статью на хабре? Мой компьютер Микроша: продолжаем неделю ностальгии / Хабр
Я ее (Микрошу) ему починил... ПЭВМ Микроша заработала спустя 28 лет! ( Новости : Новости )
   115.0115.0
?? 0--ZEvS--0 #24.08.2023 05:26  @cholev#23.08.2023 21:18
+
-
edit
 

0--ZEvS--0

опытный

0--ZEvS--0>> Это вообще как понимать? Трудно понять, что Вы пишете.
cholev> Ну я профессиональный программист и на это деньги зарабатываю- а вы скорее всего любитель: уважаю
cholev> Мир, дружба, жвачка
Cholev, Вы меня простите пожалуйста! Я изначально не понимал, что Вы иностранец, и что русский язык, скорее всего, не родной Вам. Я видел, какие-то негативные подтексты, и воспринимал их как издевательство... Но сейчас понял, в чем дело, и раскаиваюсь... Не держите зла. :) :beer:
   115.0115.0
24.08.2023 09:29, cholev: +1: Все чики-пуки
+
-
edit
 

0--ZEvS--0

опытный

-
   115.0115.0
Это сообщение редактировалось 24.08.2023 в 18:14
?? 0--ZEvS--0 #24.08.2023 05:34  @Просто Зомби#23.08.2023 21:27
+
-
edit
 

0--ZEvS--0

опытный

0--ZEvS--0>> как Вы себе представляете пользование ассемблером на перфокартах и принтерах?
П.З.> "Ты не поверишь" ©, но мне совсем не надо представлять, я всё прекрасно помню.
Я это уважаю. Не думайте, что я с сарказмом, я искренне.
0--ZEvS--0>> В те времена, без клав и моников ассемблер - просто изврат был-бы. :)
П.З.> Ещё скажи, что на конках ездить тоже был бы "какой-то изврат".
П.З.> Ну может и изврат, но что же было делать-то? :eek: :D
Да, делать было нечего, работать и работать. Сейчас не лучше, только масштабы и игрушки другие...
   115.0115.0
+
+1
-
edit
 

3-62

аксакал

☠☠
0--ZEvS--0> Сейчас не лучше, только масштабы и игрушки другие...

Создается впечатление что сейчас хуже. Прошло время системности. Проходит время бессистемности. Приходит время антисистемности.
:)
   109.0.0.0109.0.0.0
+
-
edit
 

xab

аксакал
★☆
0--ZEvS--0> Компиляция это объединение двух элементов. При компиляции создается "бинарник" в котором содержится программа написанная на языке ВУ, и ее интерпретатор. Когда мы запускаем скомпилированную программу, то в ней запускается интерпретатор, который начинает на лету исполнять программу ЯВУ.

Чо??? :eek: :eek: :eek: :eek: :eek:
И как же тогда любой ехешник, неважно чес скомпилированный, дизасемблируется????
Нет никаких интерпритаторов в скомпилированном ехе.

Ты наверно с прямым углом попутал, всякими фремворк системами.
   115.0.0.0115.0.0.0
+
+1
-
edit
 

3-62

аксакал

☠☠
0--ZEvS--0> Ассемблирвание - это перевд программы на языке ассемблера в машкод.

И для языка с это тоже верно, так как первым делом проходит трансляция в ассемблер, а потом - ассемблирование. :)


0--ZEvS--0> Если этот "бинарник" предназначен для конкретной ОС, в него еще будут добавлены заголовок и хвост.

Ага. Объектный файл надо прогнать через линкер, чтобы получить на выходе ехе. И лишь при использовании ассемблера и некоторых специальных мер - из obj можно сделать рабочий сом.
:)

0--ZEvS--0> Интерпретируемый язык, это что-то вроде виртуального процессора.

То есть процесс, занятый "определением смысла действия" записанного в некоей лингвистической конструкции-инструкции и контроля выполнения этого действия на "железе" с получением результата.
:)

0--ZEvS--0> Компиляция это не трансляция.

Это несколько больше. Правда. :)

0--ZEvS--0> Компиляция это объединение двух элементов.

Нескольких.
Библиотеки, заголовки, и тд и тп.

0--ZEvS--0> При компиляции создается "бинарник" в котором содержится программа написанная на языке ВУ, и ее интерпретатор.

Может и такое быть. Но обычно достаточно "добавить среды".
То есть компиляция - это получение "годного бинарника". Из разных файлов с исходным текстом.
   109.0.0.0109.0.0.0
+
+1
-
edit
 

SEA

опытный

<тут был бы смайлик "рукопожатие", но таковой отсутствует среди доступных на форуме :) >


0--ZEvS--0> Помните Сергея ака Webhamster? И его статью на хабре? Мой компьютер Микроша: продолжаем неделю ностальгии / Хабр

Мы там пообщались, между прочим )
   116.0.0.0116.0.0.0
+
-
edit
 

0--ZEvS--0

опытный

0--ZEvS--0>> Компиляция это объединение двух элементов. При компиляции создается "бинарник" в котором содержится программа написанная на языке ВУ, и ее интерпретатор. Когда мы запускаем скомпилированную программу, то в ней запускается интерпретатор, который начинает на лету исполнять программу ЯВУ.
xab> Чо??? :eek: :eek: :eek: :eek: :eek:
xab> И как же тогда любой ехешник, неважно чес скомпилированный, дизасемблируется????
xab> Нет никаких интерпритаторов в скомпилированном ехе.
Если нет интерпритаторов, то это значит язык был транслируемый, а не интерпритируемый.
xab> Ты наверно с прямым углом попутал, всякими фремворк системами.
Нет, я совершенно точно помню, что прямой угол кипит при 90 градусах.
Серьезно, сейчас, я заметил, компиляцией называют все что попало. Меня учили так: если язык транслируемый, то его перевод в машинный код (экзешник или комок) называется трансляцией. А если язык интерпритируемый, то тогда процесс преобразования в машкод называется компиляцией.
Сейчас, почему-то, все стали называть компиляцией, я думаю это след школы программистов-самоучек из СССР...
   52.052.0
+
-
edit
 

0--ZEvS--0

опытный

SEA> Мы там пообщались, между прочим )
Да, я видел, потому и упомянул ту историю :)
   52.052.0
+
-
edit
 

0--ZEvS--0

опытный

0--ZEvS--0>> Если этот "бинарник" предназначен для конкретной ОС, в него еще будут добавлены заголовок и хвост.
3-62> Ага. Объектный файл надо прогнать через линкер, чтобы получить на выходе ехе. И лишь при использовании ассемблера и некоторых специальных мер - из obj можно сделать рабочий сом.
3-62> :)
Да, там отличия .com от .exe это количество необходимых сегментов. То есть .com это один сегмент, а в .exe структура сегментации описана и сегментов может быть много.
Это конечно все для ДОС`а справедливо, в окнах не знаю как сделано.
0--ZEvS--0>> Интерпретируемый язык, это что-то вроде виртуального процессора.
3-62> То есть процесс, занятый "определением смысла действия" записанного в некоей лингвистической конструкции-инструкции и контроля выполнения этого действия на "железе" с получением результата.
3-62> :)
Очень верно и грамотно сказано!
0--ZEvS--0>> Компиляция это объединение двух элементов.
3-62> Нескольких.
3-62> Библиотеки, заголовки, и тд и тп.
Ок, верно, два и более.
   52.052.0
RU Старый #24.08.2023 18:38  @fone#23.08.2023 13:54
+
-
edit
 

Старый

из курилки
★☆
Старый>> МиГ-25 это такой же "топор" как и SR-71
fone> Прелестно©
fone> https://pimaair.org/wp-content/uploads/2019/11/Lockheed-SR-71A.jpg

Для тебя "топор" это лётные характеристики или внешний вид?
   116.0.0.0116.0.0.0
+
-
edit
 

0--ZEvS--0

опытный

0--ZEvS--0>> Сейчас не лучше, только масштабы и игрушки другие...
3-62> Создается впечатление что сейчас хуже. Прошло время системности. Проходит время бессистемности. Приходит время антисистемности.
3-62> :)
Мне думается, что это проблема смены поколений. Молодежь выросла, и программирование считается нужной, непыльной, и даже высокооплачиваемой профессией. Вот и развелось хелоуворлдщиков, которые отрасль засрали.
Я вот тут совсем недавно узнал, что они уже звания имеют. Есть "Джуны", есть "Мидлы", и есть "Сеньоры"...
Последнее это высшая категория программеров. Что лично мне, то когда я слышу или читаю "синьор", то мне что-то вот такое представляется:
Прикреплённые файлы:
 
   52.052.0
+
-
edit
 

xab

аксакал
★☆
0--ZEvS--0> Серьезно, сейчас, я заметил, компиляцией называют все что попало. Меня учили так: если язык транслируемый, то его перевод в машинный код (экзешник или комок) называется трансляцией. А если язык интерпритируемый, то тогда процесс преобразования в машкод называется компиляцией.
0--ZEvS--0> Сейчас, почему-то, все стали называть компиляцией, я думаю это след школы программистов-самоучек из СССР...

Во, вот.
Пытаюсь вспомнить то чего не знал.
Термин ТРАНСЛЯЦИЯ применялся в машинах IBM360/370/ЕС103Х/ЕС104Х. VAXсы уже не помню.
В IBM PC в микрософтовских, борландовских и прочих средах стал применяться уже термин КОМПИЛЯЦИЯ.
   115.0.0.0115.0.0.0
RU Просто Зомби #24.08.2023 21:36  @0--ZEvS--0#24.08.2023 18:21
+
-
edit
 
0--ZEvS--0> Серьезно, сейчас, я заметил, компиляцией называют все что попало.

Компиляция (линкование, по-русски сборка), это составление целого из частей.
Диссертации из (обозначенных и необозначенных) цитат, например.
Или исполняемого машинного кода из таких "подпрограмм-заготовок", как бы.
Которые становятся блоками кода после некоторых подстановок.
По общей идеологии (нетривиальный) оператор -> подпрограмма, в которую вставляются конкретные значения параметров.

Трансляция это просто получение исполняемого кода в целом, без подробностей.
На входе "человеческий" язык, на выходе - "машинный".
По-русски - перевод.
С английского на китайский.
Ну или наоборот.

При интерпретации вообще никакого машинного кода заново не создается, а "оператор входного языка" является "входным данным" для интерпретатора, в соответствии с которым он совершает некие действия.
Ну, как движение мышки по коврику порождает "DX" и "DY" "на входе" (в драйвер), которые отображаются смещением курсора на экране.
То есть, типа есть функция "курсор( DX, DY )", в который DX, DY - параметры.
Вот и в интерпретаторе текст оператора на ЯВУ есть параметр подпрограмм исполняющей системы.
То есть исполняемый код, соответствующий оператору, уже давно написан и всегда в наличии в интерпретирующей среде и никуда по памяти не гуляет и не копируется. Где родился, там и живет и работает.

Как бэ, "в целом".
   116.0.0.0116.0.0.0
+
-
edit
 

0--ZEvS--0

опытный

xab> Термин ТРАНСЛЯЦИЯ применялся в машинах IBM360/370/ЕС103Х/ЕС104Х. VAXсы уже не помню.
xab> В IBM PC в микрософтовских, борландовских и прочих средах стал применяться уже термин КОМПИЛЯЦИЯ.
Давайте определимся в чем Вы со мной не согласны.
Вы утверждаете, что компиляция и трансляция это одно и то-же, и просто терминология со временем поменялась? Правильно я понял?
Или Вы имеете ввиду нечто другое?
   52.052.0
RU 0--ZEvS--0 #24.08.2023 23:05  @Просто Зомби#24.08.2023 21:36
+
-
edit
 

0--ZEvS--0

опытный

П.З.> Как бэ, "в целом".
Почти во всем согласен. :D
   52.052.0
RU Дем #25.08.2023 05:37  @0--ZEvS--0#24.08.2023 18:21
+
+1
-
edit
 

Дем
Dem_anywhere

аксакал


0--ZEvS--0> Серьезно, сейчас, я заметил, компиляцией называют все что попало. Меня учили так: если язык транслируемый, то его перевод в машинный код (экзешник или комок) называется трансляцией. А если язык интерпритируемый, то тогда процесс преобразования в машкод называется компиляцией.
Трансляция - это просто перевод с одного языка на другой (с ЯВУ на машкод, например)
Компиляция - это когда ещё и сборка из кучи модулей и библиотек.
А интерпретируемый просто выполняется, те же скрипты на вебстраничках.

Ну и - Java и Net компилируются в байткод - некого абстрактного процессора - который при запуске на исполнение интерпретируется и/или транслируется в машкод
   116.0116.0
+
-
edit
 

3-62

аксакал

☠☠
0--ZEvS--0> Да, там отличия .com от .exe это количество необходимых сегментов.

Не только. Кому не надо проводить настройку адресов, перед передачей управления.

0--ZEvS--0> Это конечно все для ДОС`а справедливо, в окнах не знаю как сделано.

"Вынь ДОС" - это от версии зависит. Но с 95-х это уже защищенный режим и самодостаточная система.
ПМСМ с упором на "прикладные функции" сервиса для программ.

"а железо попрятали". Из идей переносимости, наверное.
   109.0.0.0109.0.0.0
+
+1
-
edit
 

3-62

аксакал

☠☠
0--ZEvS--0> Мне думается, что это проблема смены поколений.

И железа - тоже.

0--ZEvS--0> Последнее это высшая категория программеров.

А самый главный - остался за кадром. Проджект мэнэджер. От него зависит насколько хорошо свяжутся в целое куски кода. Судя по ставшей правилом перманентной недоштопанности программных продуктов - эти гады и багов ловить перестали, не говоря про мышей.
:)
   109.0.0.0109.0.0.0
RU спокойный тип #25.08.2023 07:49  @3-62#25.08.2023 07:47
+
+1
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★
0--ZEvS--0>> Мне думается, что это проблема смены поколений.
3-62> И железа - тоже.
0--ZEvS--0>> Последнее это высшая категория программеров.
3-62> А самый главный - остался за кадром. Проджект мэнэджер. От него зависит насколько хорошо свяжутся в целое куски кода. Судя по ставшей правилом перманентной недоштопанности программных продуктов - эти гады и багов ловить перестали, не говоря про мышей.
3-62> :)

теперь в почете работа через MVP - выкидываем в релиз то что накодили как есть, далее по замечениям от тестировщиков (пользователей)- доделываем :D

тяп-ляп и в продакшен...
   116.0116.0
+
-
edit
 

xab

аксакал
★☆
0--ZEvS--0> Вы утверждаете, что компиляция и трансляция это одно и то-же, и просто терминология со временем поменялась? Правильно я понял?

Да
   115.0.0.0115.0.0.0
+
+1
-
edit
 

3-62

аксакал

☠☠
0--ZEvS--0> Вы утверждаете, что компиляция и трансляция это одно и то-же,

Не одно и то же. Терминологически.
Просто "чистая трансляция" осталась лишь для микроконтроллеров при программировании на ассемблере. А это нонче редкость хоббийная.
Такое у меня ИМХО.
:)
   109.0.0.0109.0.0.0
US Invar #25.08.2023 20:09  @Старый#15.08.2023 22:11
+
-
edit
 

Invar

аксакал
★☆
Invar>> Но вот если не объявлять юбер/унтерменшами не только русских...или жителей СССР или о ужас! :p
Старый> Судя по всему считать унтерменшами всех кто в области науки и техники отстаёт от США - это личное мнение Урана. Которое он и изложил в заголовке.

Собственно, если никого не считать заведомо ни унтер-, ни юберменшами, то становится понятно, шо конкурировать во всём на равных со всем миром - аномалия.

Первенствовать везде- тем более.

Не бывает ©
   116.0.0.0116.0.0.0
1 13 14 15 16 17 40

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru