Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>На форуме посты идут последовательно. Ты отвечал непоследовательно, т.е. было очевидно, что мой вопрос ты прочитал.
- А ты не предполагал такой ситуации, что я написал пост - "отошёл" - вернулся - обновил и ответил на самый нижний и со знакомой аватаркой? И аноним с одной строкой некой мне не особо заметен?
- >>но по каким-то причинам практику ты либо не осиливаешь, либо стыдишься выкладывать в общий доступ.
- Всё то, что я писал на лоре - это и есть практика. Если ты хочешь от меня практики вида пускалки пхп, блокнота, либо чего-то такого - я таким не занимаюсь.
- >> Если писал - можно было бы просто кинуть ссылку а не напрягаться.
- Меня тёрли стоя тысяч лет, 90% того, что я писал - в удалённых. Как я тебе это найду?
- >>Почему ты так считаешь? Я сталкивался с GNU C лишь в контексте доступности/недоступности некоторых фич из стандартной либы, для которых, соответственно, нужно _GNU_SOURCE. Что тебе так понравилось в самом gnu99? typeof штоле?
- ({}), __auto, typeof(), [0], 0 ... 10, VLA, void * == 1, attributes, vector op, builtins, x86intrin.h. На самом деле дожопы всего. с99 и с11 на 100% состоят из гнутых расширений.
- Считай, что с99 - это и есть такая частичная гнусишка, только стандартизированная.
- >>Да что не так с рантаймом-то? Мне лично не нравится много чего из стандартной либы, но сам язык-то, Карл! Если мне не нравится any_function_from_libc() - я беру руки в ноги и пишу своё.
- Всё. Всё убожество.
- >>Какой сахар ты хочешь?
- Тот, что выше и ещё больше.
- >>Мне вот лично не хватает нормального препроцессора а не этого древнего калича плюс compile-time функций семейства printf, дабы эта дрянь не парсила каждый раз формат, что само по себе тупняк. Хотя я слышал, что в каком-то проекте уже запилил compile-time функции семейства printf.
- Да, мне нужен от си компилтайм то же.
- >>О каких именно фишках идёт речь? Прости, я просто только с с89 и с99 работал, иногда юзал некоторые GNU функции с _GNU_SOURCE.
- https://gcc.gnu.org/onlinedocs/gcc/Return-Address.html, https://gcc.gnu.org/onlinedocs/gcc/Constructing-Calls.html
- >>Мб я что-то не понимаю, но можно ли как-то иначе? Нормальные вызовы, нормальный lifo стек, всё штабильно (если руки не из жопы), и главное, Карл, всё очевидно.
- Я про callabi. Изначально со старым стилем определения функций там вообще вариадик был по умолчанию. Сейчас ... эмулирует это поведение.
- ... - убожество, вместе с убогой макраоснёй.
- >>Определи о какой именно строгости идёт речь, пожалуйста.
- Выше пример. Если бы была строгость в вызове аргументов, а не просто запихивание их в стек( для ...), то никаких проблем бы не было.
- Штука в том, что раньше динамичность работала нормально за счёт стэка. Сейчас же она не работает по причине, что стэк не работает не для вариадика. От того вся динамика из языка ушла.
- >>Я о моих личных хотелках уже сказал - адекватный, идущий в ногу со временем, compile-time. Технически реализуем, но ребятки из ISO/IEC курят план, у них нет желания развивать язык.
- Это само собою разумется, но пока есть только кресты.
- >>1) Я не вижу применения. Любую задачу я могу решить на сишке, и у меня нет понятия как кресы помогут мне.
- Да, задачу можешь решить. Но я говорю об интерфейсах. Допустим, я пишу свой дсл - мне нужен интерфейс языка, всякие там выводы типов и логика на них. Сишка этого не может. И тому подобное.
- >>2) Стандарт настолько толст (особенно в свете последних лет), что ты офигеваешь от того, сколько придётся знать и уметь. Во время предолигна с крестами можно налабать что-то на сях и работать дальше.
- Преимущество крестов, как и сишки - это логичность. Хоть я и гоню на комитет, но что-то они реально всё вменяемо делают.
- Я просто сажусь и пишу так, как хочу. И оказывается всё то, что я хочу в языке либо есть, либо будет. Всё работает вполне логично и синтаксис логичный.
- >>3) Многие "фичи" языка "стоят" ресурсов. В случае с крестамы - машинных, в случае с С - человеческих. Если мне нужно будет написать тормозящее и жрущее память говно - можно выбрать что угодно кроме крестов, иначе - есть С.
- >>Открой мне глаза, ибо чую, что я не прав.
- Что-то серьёзно скорее всего да, придётся писать на сишке из-за убогости работы в крестах с динамикой. На самом деле проблема в крестах не особо стоит по поводу тормазов. Точно так же пишешь свой рантайм как и в сишке. Всё жрущие ресурсы можно не использовать.
- Проблема стоит именно в удобстве. Когда у тебя каст через каст через каст. Кастить воиды в чары, чтобы сложить указатели и прочее. Это невероятно одалевает.
- Не получиться выбрать. Крестам нет альтернатив в плане мощи реализуемых конструкций.
- >>Погоди, или ты о ООП?
- Я не знаю что такое ООП - не особо блюду каноны, но классики я юзаю.
- >>Хм, ЕМНИП из генераторов кода я знаю только генераторы кода для парсеров и всякие шаблоны из крестов, которые в итоге раскрываются в более ёмкий код на этапе компиляции. Или о каких генераторах идёт речь?
- Мне нужно написать оптимальную реализацию какого-то куска. У меня два выбора. Мучится с его анроллом и прочим сишке, либо просто написать генератор в асм, либо в ту же сишку.
- >>1) Ты общаешься с людьми. Им не нравится когда их мокают в дерьмо, пусть даже если они не правы. Хочешь конструктива - учись общаться вежливо (или хотя-бы не грубо). Почему даже сорримак когда примет таблетки может вменяемо отвечать на вопросы? СОРРИМАК, КАРЛ! У НЕГО ЕСТЬ СПРАВКА ЧТО ОН БОЛЕН НА ГОЛОВУ И НА УЧЁТЕ!
- Я стараюсь так делать. Стараюсь исправиться. Слишком сложно. В меня летит такая куча дерьма и неадеквата.
- У них просто нет мотивации чего-то понимать. Вот как мне на это отвечать? Я ему вопрос - он мне бред. Я ему вопрос - он мне бред. Я могу только неотвечать, но тогда он вдруг победит царя.
- А кто такой сорримак - я не знаю.
- >>Если человек чего-то не понимает - он нуждается в объяснении. Если собеседник не принимает твои доводы, нужны пруфцы. Лично ТВОЯ специфика состоит в том, что тебе сложно давать пруфцы, т.к. для этого нужно писать код. Код писать лень, и тебе нужны веские основания для того, чтобы сесть за редактор и начать писать. Вместо этого ты начинаешь демагогировать с демагогами, что само по себе тупо. Ну в чём я не прав?
- Понимаешь, ты неправ. Никакие пруфцы не помогут.
- Ты не видишь что ли как они действуют? Ты им одно - они тебе бредовую причину, что "с тем-то пруфец работать не будет" - ты ему с тем-то, а он тебе "а с другим работать не будет". И там будет до бесконечности.
- То же самое с их пруфцами. Они там тебя просят и хттп им запилить, и вообще копию нгинса написать и чтоб пхп запускало. И будь уверен - и до пхп скоро дойдёт.
- >>По-человечески рад за тебя. Прости если сравнение с психически неуравновешенными тебя оскорбило, мне просто приходилось их лицезреть. А почему ты слово "полезными" взял в скобки?
- Да меня ничего не оскорбляет. Я нетерпеливый только из-за своей блажи - я не хочу терпеть, а так на самом деле мне насрать на всё это.
- Да и больной я наверное. Может и я больной - кто знает. В детстве, когда я ещё только в школу пошёл меня там в больничку хотели так же, как и сейчас на лоре, сдать. За слишком скилловое поведение.
- А по поводу скобок - ну я много чего делал. Я не думаю, что какое-нибудь "нагибание лалок" в дотке - это полезное занятие. На самом деле уже лет 10 прошло и споря на лоре у меня до сих пор эти лалки перед глазами. Что 16-18 летние школотроны, что пятизвёздочные на лоре. Повадки один в один.
- Ну там было целое приключение. Весь район меня ловил за слишком скилловую игру. Не особо что-то поменялось.
- >>К сожалению, тут бОльшая часть пятизвёздочников очень ЧСВшные.
- Ну я не знаю что с этим делать. Я уж пытаюсь призвать их говорить в личке. Я согласен с тем, что пусть никто об этом не знает и пусть я сольюсь. Ничего особо не помогает.
- Тут я сам загнал себя в ловушку. Они все мне пели, что я идиот, ничего не знаю и не понимаю. Как теперь они могут признать что-то обратное?
- Я работаю над практикой на самом деле. Думаю, что публичная практика мне поможет. Тут проблема в том, что всё то, что мне интересно - это проекты на пол жизни. А всё остальное мне не интересно и не нужно.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement