- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
Building on that example, the new syntax for function definitions would look like:
def name(positional_only_parameters, /, positional_or_keyword_parameters,
*, keyword_only_parameters):
Therefore the following would be valid function definitions:
def name(p1, p2, /, p_or_kw, *, kw):
def name(p1, p2=None, /, p_or_kw=None, *, kw):
def name(p1, p2=None, /, *, kw):
def name(p1, p2=None, /):
def name(p1, p2, /, p_or_kw):
Сначала мы вводим в язык именованные аргументы.
Затем, через N версий чешем затылок и делаем новую синтаксическую питушню чтобы с ними бороться.
Именованные аргументы можно перечислять в произвольном порядке, попробуй так сделать в obj-c.
Остальные вскукареки оставь для друзей, пожалуйста
Ты хоть вообще понимаешь разницу между сигнатурой функции и типом данных "словарь"? А то шото не похоже
У тебя почему-то в голове каша из топора и ты думаешь, что сигнатура функции это то же самое, как если функция умеет принять в себя словарь.
Это?
Царь перешёл со слова "питух" на "птушник"?
P.S. Я тебя по овотарке узнал, j123123.
https://yadi.sk/i/5Pinq_euViXGYw
Кстати, я знаю две версии формата BGI. У v2 была сигнатура «pk» (расшифровывалось как Philippe Kahn), у v3 — сигнатура «FBGD» (GD от «graphics driver»). Библиотека для сишки и для крестов понимала только v2, библиотека для трупопаскаля — оба формата.
/////
Обдристался и давай блеять херню?
> Выходит в теме не шаришь, но рассуждаешь с умным видом? Это касается всех твоих сообщений?
Бездарность, давай попроще. Вот ты бездарное говно с помойки. Имеет ли разницу то, сколько раз ты обмазываешься говном? Нет. Я сказал, что ты в говне - ты в говне. Скулёжь о том, что на самом деле ты в говне 2 раза - ничего не меняет.
Разбираться - это не значит знать нюансы существования каждого отребья.
> 10 относится не к 25, а к 23, а вот 12 относиться к 25, если ты понимаешь (сомневаюсь) о чём я.
Бездарность, тебе уже сообщил - абсолютно неважно сколько там. 23/24/25 - это всё одно и то же. Точно так же как и неважно сколько там. 10 или 12 - это одно и тоже, бездарность тупорылая.
Мой тезис сообщал, что уровень параллелизма там никакущий. Я это доказал. Теперь ты в говне и начинаешь блеять «ну ты то сказал 10, а в новом то 12» - да это ничего не меняет, огрызок. Я даже там не пытался написать десять - я пытался написать в районе десятка, но написав десяток я даже не ошибся.
В штеудах так же не 10, но я говорю и примерном равенстве. Это очевидно любому не клоуны из интернета. Хотя даже клоунам это очевидно.
/////
////
Ну давай, отребье. Формулируй проблемы и доказывай их наличие. Бегом, говно. В целом твоя мотивация очевидно. Бездарная низшая форма жизни при встрече с высшей ломается и начинает отрицать происходящее. Вы всё врети, тебя не существует, ведь я высшая форма жизни. Нет, амёба - ты именно амёба. А «любой здоровый человек» - это просто «бездарный биомусор», которое твоё мусорное псевдосознание переименовало во имя утешения самого себя, убогого.
////
> Побежал искать оправдание. Если бы ты читал вики, то ты бы написал 24, а ты написал 25, а 25 это не про симд. Какой хитренький.
Бездарный биомусор решило меня поймать. Нет, шлюха, меня не интересует сколько там говна. 24 или 25. К тому же, давай опять в говно, шлюха.
Windows 8 на Эльбрус-8С - отсюда взялись 25, ведь именно оттуда я пришел. Т.е. взял это не я. В говно, мразь.
> Опять таки, если бы ты читал вики, то ты бы написал 12, а не 10.
Опять падаль пытается врать. Шлюха, я нигде не писал про какую-то википедию. Я писал что?
> Уровень параллелизма - там никакующий судя по докам. Все эти маня-25 инструкций - это с учётом симдов. Хотя, вроде как, мы это обсуждали. Т.е. реальный уровень параллелизма - там десяток. Как у бека интела.
Единственные потуги, где кто-то рассказывать при мне про 25 инструкций/операций было именно в контексте попытки впарить симды. Это зафиксировано. Сколько там этого говна 24 или 25 - меня волновать не должно.
Откуда взялись 25 - я сообщил. То, что такие попытки были я доказал путём цитирования википедии. Я нигде не говорил, шлюха, что я ссылался на неё когда говорил о 25/десятке. Это лишь пример подсчёта с симдами.
Я сказал про 10, ты мне высрал десять. То что там где-то стало 12 - это ничего не меняет. 12 эквивалентно 10 - это нисколько.
>В теме никто не писал про 25, ты первый. Не надо юлить. Узбагойся.
В говно, мразь. Рыдать.
///
Начиная с P6, можно считать, что ты пользуешься эмулятором CISC-процессора. Так?
А теперь попробуем найти пример ещё какого-нибудь эмулятора. Вот, например, ты запустил эмулятор «Спектрума». Эмулятор превращает инструкции Z80 в микрокоды сниппеты, написанные в опкодах «Интела». Спектрумовской игрушке доступны только опкоды Z80, о железном процессоре она ничего не знает. Всё верно?
Тут вообще придётся определить кучу терминов, перед тем, как начинать спор.
Что такое суперскалярность? Наивное определение: возможность выполнять операции с чем-то, что сложнее скаляра.
В архитектуре VLIW всё понятно, там программист может явно указать, что нужно параллельно выполнить несколько разных вычислений. Например, «Итаниум» позволял явно указать три операции с разными источниками данных.
У x86 сложнее. Во-первых, есть скрытый суперскаляр, недоступный напрямую программисту: это линии конвейера U и V на первых «Пентиумах», которые работали параллельно, и их развитие в последующих архитектурах. Во-вторых, есть открытый суперскаляр — это SIMD. Да, Царь скажет, что SIMD — это костыль, ибо только данных много, а операция одна.
Почему в воображении Царя именно RISC связан с суперскаляром, моим очам не видно. RISC и CISC — это по сути всего лишь формат инструкций.
Может быть, Царь путает RISC и VLIW?
Кстати, почему «Core» / «Core 2» основаны не на «Нетбёрсте», а на других принципах?
Скорее всего ты птушник анскильный
> тормозит
Проблема в том, что этот байткод никуда не сохраняется. Это каждый петух знает.
1. Код ненативный.
2. Динамическая тупизация.
3. gc.
Иногда репаки «BP 7.0», в которые клали не весь софт сразу, а только для DOS или только для Windows, называли TP.
Кстати, в шестой версии утилиты и библиотеки для разных платформ были отдельно: «TP 6.0» назывался компилятор для DOS, а компилятор для Windows назывался «TP for Windows 1.0» (следующих версий TPW не было, потому что в седьмой версии все платформы решили объединить).
А ещё в комплекте «BP 7.0» были bpw.exe, bp.exe и turbo.exe — IDE соответственно для Windows, для защищённого режима DOS и для реального режима DOS (имеется в виду режим/ОС хоста, каждый из экзешников умел создавать программы для всех трёх платформ), а также bpc.exe и tpc.exe — консольные компиляторы соответственно для защищённого режима DOS и для реального (и опять же это про хост; каждый компилятор умел собирать программы для всех трёх платформ). Консольного компилятора для Windows не было, потому что в Windows 3.x не было консоли.
Между bp.exe и turbo.exe, а также между bpc.exe и tpc.exe не было никакой функциональной разницы, кроме того, что первым требовалось переключаться в защищённый режим процессора (они могли стартовать в реальном и переключать режим сами либо в V86 и использовать DPMI для доступа к сегментам защищённого режима), поэтому теоретически им было доступно больше памяти без анскильных оверлеев, XMS, EMS, которые тормозят.
Бггг.
Самая хитровыебанная.
Нихуя не понятно, но очень интересно
Очевидно, что если кто-то утверждает "типизация в хуйнянейм - самая развитая в мире среди языков", доказать это можно, пруфом должно быть сравнение этой хуйни со всеми прочими существующими в мире языками.
https://learn.adacore.com/courses/intro-to-ada/chapters/contracts.html
Он даже паскалевские массивы ругал за то, что в них элементы можно нумеровать не с нуля (хотя на том же «Интеле» адресация в стиле scale-index-base появилась уже на 80386, так что все эти смещения для процессора бесплатны).
https://habr.com/ru/article/448466/#comment_20098382 еще можно на хабре его кукареки почитать.
>> Во время компиляции можно порождать код. Можно порождать тела функций (а с метаклассами можно?). Можно читать файлы и даже, скажем, загрузить XML-схему по сети (не надо так делать, но можно) и по ней сгенерировать функции и структуры данных.
> Этот код — говно. То, что вы там рассказываете — это свойство любой скриптухи. На этом можно заканчивать. Никому в С++ абсолютна неинтересна кодогенерация, которая генерирует говно.
Groovy это скриптуха для анскиллябр и птушников
А как назвать программирование в Ассемблере, где только CALL и RET?
- на уроцке по программированиема
Я даже помню рекламные плакаты:
«Туристы» оказались полной лажей. Вообще ничего не запомнил оттуда.
«Студенты» — тоже не очень удачный сериал.
А вот из «Солдатов» люди начали тащить шуточки.
Символ чего-то громоздкого и перегруженного.