?

Log in

No account? Create an account
Наглядная иллюстрация термина "каша в голове" - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Наглядная иллюстрация термина "каша в голове" [Jul. 11th, 2015|09:54 am]
Yuri Panchul
Сегодня евробандеровец maxdz произвел наглядную демонстрацию термина "каша в голове". В попытке обосновать свою веру в то, что Ada является якобы языком "более высокого уровня" ("higher level"), чем Си, Макс ввел свой собственный нестандартный термин "superposition", который он определил как популярность реализации библиотек языка A через вызовы библиотек языка B. Это сразу привело Макса к противоречию по линии "Фортран-66 супротив Си в 1972 году":





Для любого человека, минимально знакомого с историей вопроса, очевидно что Си в момент своего рождения в 1972 году был заведомо более высокоуровневым языком чем тогдашний Фортран-IV / Фортран-66, так как например:

1) В Фортране-IV для организации аналогов сишных циклов while использовались if и goto
2) В Фортране-IV вообще не было вложенных блоков {}, только цепочка операторов, метки и goto
3) В Фортране-IV из-за отсутствия аналога сишной struct списки реализовались параллельными массивами и индексами

По степени маразматичности утверждения Макса выше похожи на стихи / песню Анастасии Дмитрук "Никогда мы не будем братьями", особенно вот эти две строчки:

У вас дома «молчанье – золото»,
а у нас жгут коктейли Молотова,


Как вы знаете, на Украине решили вычистить отовсюду упоминания Ленина, Сталина, и следовательно, и коммунистического функционера Молотова, и даже переименовать Днепропетровск.

Будет ли удаление имени Молотова из песни Анастасии Дмитрук проявлением цензуры и следовательно нарушением свободы слова и тезиса первой из процитированных строчек («молчанье – золото»)?





Кстати на днях Анастасия Дмитрук выпустила новые стихи:


http://www.facebook.com/siadmytruk

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


По-моему Анастасия в данном стихе подпала под влияние советского поэта Сергея Михалкова, который тоже писал про "шакалы голодные" в стихе "Чудовища вида ужасного схватили ребенка несчастного":


http://www.chukfamily.ru/Kornei/Biblio/stroganov.htm

Тут ночь опустилась холодная,
Завыли шакалы голодные,
И крыльями совы захлопали,
И волки ногами затопали,



Правомерно ли вводить термин "superposition" для определения "уровня" ("выше"-"ниже") языка программирования

Правомерно - для программирования квантового компьютера
5(15.6%)
Я думаю в данном конкретном случае Максу просто английского не хватает
27(84.4%)

Правомерно ли требовать от Анастасии Дмитрук переменовать "коктейли Молотова" в "коктейли Бандеры" в своих стихах / песне?

Несомненно, это соответствует духу, если не букве, закона по переименованию Днепропетровска
19(57.6%)
Цензура и самоцензура такого рода вступает в противоречие со строчкой Анастасии Дмитрук выше
6(18.2%)
Из-за бугра плюете?
8(24.2%)

Если принять стандартной единицей евробандеровского маразма 1 Дмитрук, то в сколько вы оцениваете утверждение "Фортран - higher level & superposition Си"?

1 пикодмитрук
3(9.4%)
1 нанодмитрук
1(3.1%)
1 микродмитрук
3(9.4%)
1 миллидмитрук
7(21.9%)
1 сантидмитрук
5(15.6%)
1 децидмитрук или выше
10(31.2%)
Из-за бугра плюете?
3(9.4%)
LinkReply

Comments:
[User Picture]From: beth4ever
2015-07-11 04:57 pm (UTC)
Революционность, видимо, искупает графоманию
(Reply) (Thread)
[User Picture]From: panchul
2015-07-11 05:12 pm (UTC)
Дык!

Кстати, я уже планирую новую тусовку в Москве и Питере в октябре. Мне начальство выделило бюджет на сурьезную поездку в Россию + я еще и наверное добавлю к этому собственные каникулы.

(Reply) (Parent) (Thread) (Expand)
[User Picture]From: maxdz
2015-07-11 05:13 pm (UTC)
Under "higher-level" i was not meaning level of abstraction. Therefore i put it in quotes, to not mix with traditional definition.

Superposition (i.e. implementation of one language using means of another language) always has some overhead. Thus if Ada runs on platform implemented in C + assembler, Ada is a superopsition on C and thus has an overhead comparing to "pure" C implementation.

If platform (OS) is implemented in Ada + assembler, there is no overhead for Ada.
(Reply) (Thread)
[User Picture]From: panchul
2015-07-11 05:22 pm (UTC)
*** Under "higher-level" i was not meaning level of abstraction. ***

Oh, now we are talking something

*** If platform (OS) is implemented in Ada ***

В предыдущем посте вы приводили пример функции sprintf. Вы считаете ее частью ядра операционной системы?

*** Thus if Ada runs on platform implemented in C + assembler, Ada is a superopsition on C and thus has an overhead comparing to "pure" C implementation. ***

Допустим у нас есть функция:

int f (int a, int b, int * p);

Напишите 1) последовательность инструкций ассемблера для вызова данной функции из другой функции на С 2) последовательность инструкций ассемблера для вызова данной функции из другой функции на Ade (Ada поддерживает вызов функций на Си)

Потом мы сравним.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: paulspb
2015-07-11 05:28 pm (UTC)
а чой-та maxdz переключился на английский язык? не хочет на "кацапском" общаться?

Или у него суперпозиция такая?
(Reply) (Thread)
[User Picture]From: craftwr
2015-07-11 05:32 pm (UTC)
Его Панчул дрессирует.
(Reply) (Parent) (Thread)
[User Picture]From: fizzik
2015-07-11 05:43 pm (UTC)
Закон о декоммунизации не запрещает упоминать имена коммуняцких функционеров в художественных произведениях.
(Reply) (Thread)
[User Picture]From: craftwr
2015-07-11 05:55 pm (UTC)
мнение прыгунцов никого не интересует.
(Reply) (Parent) (Thread)
[User Picture]From: raydac
2015-07-11 05:50 pm (UTC)
похоже ты нашел новый предмет для ЖЖ, Радулова нервно всхлипывает в углу... ты только фотки не пость maxdz, а то эт не столь привлекательно как Радулова
(Reply) (Thread)
[User Picture]From: craftwr
2015-07-11 05:54 pm (UTC)
Пусть все узнают героя в лицо!
(Reply) (Parent) (Thread)
From: realurix
2015-07-11 06:04 pm (UTC)
Эх-хе-хеее. Сразу видно, что украинская половина у тебя бОльшая. Была бы бОльшей русская, то знал бы, что у русских смеяться над убогими, блаженными и юродивыми большой грех. Ругать можно, игнорировать можно, милостыню подавать можно, банить можно, а смеяться над ними грех. Смеяться можно над клоунами в цирке. Подсмеиваться над нормальными людьми с нормальным чувством юмора. Я вот прекратил подсмеиваться и смеяться над maxdz. Но это так, к слову.

Вот у русских давние демократические традиции, которые нашли своё отражение в русском языке. Ну скажи, как на украинском языке вежливо и демократично обратиться к женщине или мужчине? Пан? Т.е., я холоп и ты мой господин? А в английском? Тоже самое? А вот в русском есть такое обращение равного(-ой) к равному(-ой). Это слова сударь и сударыня. Будь он хоть президент или ассензатор - всё равно это уважительное обращение равного к равному - человека к человеку. Но это всё лирика...

Ты лучше расскажи почему тебя, как октябрёнка, в Москву тянет всегда в октябре? ;-)

> даже переименовать Днепропетровск
Что-то я пропустил сей момент. Неужто хохочут вернуть Днепропетровску его первое название Екатеринослав? А Киеву не хотят вернуть название Куёб времён хазарского каганата? А вернуть Львову австрийское название Лемберг?

Edited at 2015-07-11 06:29 pm (UTC)
(Reply) (Thread)
[User Picture]From: panchul
2015-07-11 07:22 pm (UTC)
Такого запаха осенней листвы как в Москве в октябре, в Калифорнии быть не может
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: fatoff
2015-07-11 07:12 pm (UTC)
Прикольно воевать с мозго-мельницей?
(Reply) (Thread)
[User Picture]From: panchul
2015-07-11 07:20 pm (UTC)
На тему Ады - последняя итерация, тут все исчерпано
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: sergegers1
2015-07-11 07:27 pm (UTC)
Ну Аду изобрели военные и она была хороша (по слухам). Тот же Страуструп говорил, что ему ближе Ада, чем любое другое сраное говно. В частности, он делал свой сраный язык кроме С из Симулы и Ады.
PS Сниммите с Максега заклятье. Он заебал уже уже. Не Шекспир.
(Reply) (Thread)
[User Picture]From: misha_makferson
2015-07-11 09:39 pm (UTC)
Точнее Аду заказали изобрести военные, то есть военные предъявили техзадание. Жан Ишбиа главный разработчик Ады вовсе не военный и вообще француз.
(Reply) (Parent) (Thread)
[User Picture]From: oppad1
2015-07-11 07:51 pm (UTC)
сдается мне, что maxdz эмбедер по своему бэкграунду.

а коктель Молотова переименовывать не надо, так как в оригинале это коктель для Молотова. то есть применятся начал слабооснащенной финской армией в борьбе против танков СССР (а СССР все-таки это была сила в те времена)
(Reply) (Thread)
[User Picture]From: fatoff
2015-07-11 07:55 pm (UTC)
Это хозяин журанал больше в бэкграунд тот попадает. Я слегка, был. Язык Ада безотносителен представлениям от рода занятий и политических убеждений, тем не менее. RTFM, то есть.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: golomeen
2015-07-11 08:24 pm (UTC)
Вы полемизируете с обфусцированным генетическим кодом. Потратье время на что нить пополезнее да и повеселее )
(Reply) (Thread)
[User Picture]From: panchul
2015-07-11 08:29 pm (UTC)
Это был последний chapter полемики, по крайней мере на тему Ады

Edited at 2015-07-11 08:30 pm (UTC)
(Reply) (Parent) (Thread)
[User Picture]From: nagolny
2015-07-11 09:01 pm (UTC)
Да, красивая девочка. Butter soul...
(Reply) (Thread)
[User Picture]From: alexeim
2015-07-11 10:25 pm (UTC)
по моему, под суперпозицией он имеет ввиду надстройку над или расширение

типа если библиотеки Ады написаны на Си, то Ада - надстройка над языком Си (или расширение языка Си)

другими словами, Аду препроцессор переводит на Си, и дальше спрятанный Си-компайлер компилирует как положено :)

(Reply) (Thread)
[User Picture]From: panchul
2015-07-12 12:08 am (UTC)
Можно и Фортран в Си препроцессировать, это не делает Фортран более "высокого уровня" в принятом определении.

Что касается superposition - это термин из других опер, в использованном максом значении он не используется.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: prof_killjoy
2015-07-12 02:27 pm (UTC)
Приветствую всех, поддержу обсуждение про Ada. Юрий, вот Вы одном из предыдущих постов в споре с maxdz пишите, что в Ada и С - абсолютно один хер, так как оба - статические языки с ручной сборкой мусора. А не подскажите тогда, зачем такая уважаемая компания как Intel выпустила в начале 80-х процессор iAPX 432 с поддержкой сборки мусора?
(Reply) (Thread)
[User Picture]From: panchul
2015-07-12 04:31 pm (UTC)
Сама по себе автоматическая сборка мусора - это полезная feature облегчающая программирование, но для систем с необходимостью гарантии времени ответа эта фича вредная, так как сборщик мусора включается в непредсказуемое время и может сильно снизить производительность системы в критический момент (по крайней мере это conventional wisdom по данному поводу). Если iAPX 432 позволял этот момент обойти - флаг им в руки.

(Reply) (Parent) (Thread) (Expand)
[User Picture]From: prof_killjoy
2015-07-12 09:36 pm (UTC)
Про автоматическую сборку мусора говорится в стандарте Ada. Так же поддержка сборки мусора в процессоре Intel 432 была сделана именно с целью удобной автоматической сборки мусора в реализации языке Ada, так как Intel реализовал операционку на этом языке для данного процессора. Вот вам и ответ на вопрос об операционках на Ada в дискуссии с maxdz.

Учитывая вышесказанное, maxdz все-таки оказался прав в данном конкретном случае, в споре про Ada. Язык Ada скорее одного поля ягода с Erlang, чем с С. Никакой там статичности в Ada нет.

Наверное, было бы справедливо извиниться перед maxdz отдельным постом и реабилитировать его, т.к. не обладая достаточной компетенцией в данной области, несколько постов подряд унижали человека, особенно несуразными аллюзиями с какими-то украинскими поэтессами

А iMAX 432 именно та система на Ada, про которую спрашивал maxdz, только вместо конкретного ответа последовали унизительные посты.

Edited at 2015-07-12 09:37 pm (UTC)
(Reply) (Thread)
[User Picture]From: panchul
2015-07-12 10:00 pm (UTC)

стандарт не требует сборки мусора, и ее нет по умолчан

*** Про автоматическую сборку мусора говорится в стандарте Ada ***

В какой версии стандарта? Приведите цитату из стандарта, упоминающую сборку мусора. Согласно википедии (я не собираюсь копать глубоко - на это нет времени) стандарт не требует сборки мусора, и ее нет по умолчанию во многих имплементациях:

https://en.wikipedia.org/wiki/Ada_(programming_language)

Though the semantics of the language allow automatic garbage collection of inaccessible objects, most implementations do not support it by default, as it would cause unpredictable behaviour in real-time systems. Ada does support a limited form of region-based memory management; also, creative use of storage pools can provide for a limited form of automatic garbage collection, since destroying a storage pool also destroys all the objects in the pool.


*** Никакой там статичности в Ada нет.
***

В типах - безусловно есть - типы в Аде статические (определяемые в compile time), а не динамические (определяемые в run time).

https://en.wikipedia.org/wiki/Ada_(programming_language)

Typing discipline
static, strong, safe, nominative

*** А iMAX 432 именно та система на Ada, про которую спрашивал maxdz ***

Вы считаете, что iAPX 432 был основным процессором для применений Ады? Этого не может быть. iAPX 432 был неудачным процессором с коммерческой точки зрения и применялся слабо. Гораздо больше военные в то время, насколько я помню, использовали Motorola 68K и Intel i960, на которых по видимому и в основном использовалась Ада.

*** Наверное, было бы справедливо извиниться перед maxdz отдельным постом и реабилитировать его ***

Я готов поправится, что в современном стандарте Ады возможна реализация со сборкой мусора, но в других вещах макс не прав (якобы неприменимость для real-time systems, якобы наличие динамической типизации в стандарте 1980-х годов, якобы более высокий уровень абстракции по сравнению с Си, якобы оверхед при вызове функций написанных на Си, и использование нестандартного термина для данной области superposition).

Согласны?


Edited at 2015-07-12 10:05 pm (UTC)
(Reply) (Parent) (Thread) (Expand)