185 похожих чатов

Я почитал про унисон этот на сайте, и что-то не

понял, что с того, что синтаксические деревья уникальные адреса имеют, с точки зрения языка?

38 ответов

15 просмотров

Я думаю человек со стикера во всём прав

Вы можете это доказать?

Wlad
Вы можете это доказать?

Все современные тьюринг-полные языки по мощности равнозначны лямбда-исчислению

TOV_MULTIMASSO
Все современные тьюринг-полные языки по мощности р...

А что выберите: ламборгини, ЛиАЗ, или телегу? Разницы-то, с точки зрения "у всех - четыре колеса" - никакой... :)

Wlad
А что выберите: ламборгини, ЛиАЗ, или телегу? Разн...

Выберу телегу и буду держать заряженный арбалет, на случай, если она начнёт издавать странные звуки

TOV_MULTIMASSO
Выберу телегу и буду держать заряженный арбалет, н...

Стрелять в телегу, вместо того, чтобы дёгтем ступицы смазывать????

TOV_MULTIMASSO
И создавать новую.

Молоко прокиснет, пока будете "новую создавать"! :)))))

Wlad
А что выберите: ламборгини, ЛиАЗ, или телегу? Разн...

Вы же почему-то выбираете Оберон. 🤷‍♀

Так мне задачи решать нужно, а - не "углублённое знание всех тонкостей языка"! :))))))))))) Поверьте, у меня были и есть возможность и время для сравнения. Я благодарю Бога, что первыми моими языками были MACRO-11 и Модула-2, а уж - потом - Фортан и Си! Вы даже представить себе не можете, каково это было, после первых двух начинать разбираться во второй парой. Ментальный шок и фрустрация - в полный рост! :)))))) После Модулы было полное ощущение, что засунули в машину времени и отправили в Средневековье! Будто, вместо карьерного экскаватора сунули в руки лопату! Деревянную. :)

Си++ - это деревянная лопата с вырезанным татемным узором, заклинаниями и ленточками. :)

Konstantin Vladimirov
"Татемным", Господи.

Ошибки - нет. ;) То есть, у вас претензии - только к форме? :)

Wlad
Так мне задачи решать нужно, а - не "углублённое з...

Ну вот. Кому надо ехать тоже выбирают телегу и катят. И приговаривают: "слава Богу ещё не все леса вырубили! Пока вы там свои пятицентнеповые гробы раскочегарите, я уже с горки слечу. А экология-то какая!"

Wlad
Си++ - это деревянная лопата с вырезанным татемным...

если имелось ввиду что с++ довольно жирноват и переусложнен то соглашусь. чтобы его выучить скоро нужно будет отдельно университетскую специальность вводить. думаю особенно весело разработчикам компилятора чтобы полностью соответствовать +100500 стандартам

А это, разве, нормально? Часть народу выдвигает тезис, что "для сложных задач нужны не простые инструменты". Но, всё дело в том, что основные сложные задачи, в своё время были решены, как раз простыми средствами. Основополагающие вещи, решались и отрабатывались (заметьте: УСПЕШНО!) и Оберонами, и Смолтоками. У Оберона описание синтаксиса занимает 33 строки (а описание языка - от 18 до 25 страниц). Пример со всеми синтаксическими конструкциями Смолтока помещается на половинке почтовой открытки. Сколько занимает Эйфель - не считал. Но к описанию его "нюансов", не приходится возвращаться помногу раз и там нет повода выносить на собеседования "нюансы языка". А теперь посмотрите, сколько и чего каждый из этой троицы языков привнёс в отрасль и сравните это с тем, что в отрасли произошло после начала 90-х. Мне - не важны в языках "свистелки и перделки"/синтаксический сахар, когда каждое из этого - "частный случай удобства", с кучей оговорок и правил применения. Мне важно в языке закрепить архитектурные решения. И чтобы эти решения НЕ ОБУСЛАВЛИВАЛИСЬ "нюансами" языка или его "штатной библиотеки". Из моего (может быть, очень ограниченного, по сфере деятельности) опыта, главным для меня является важность явного (последовательного, согласованного и логичного) выражения в языке модульности и активной составляющей/аспекта "жизненного цикла" моих сущностей в моих моделях предметных областей. А "изыски" условных или арифметических выражений или записи конструкций мне - глубоко по барабану. Как и "верования почитателей" библиотек, основанных на том или ином аспекте синтаксиса языка. Особенно, если эти аспекты касаются не поддержки моих моделей, а - трюкачеств в компайл-тайме.

Wlad
А это, разве, нормально? Часть народу выдвигает те...

А реальные задачи-то на этих замечательных языках со сравнимой ли скоростью решаются среднестатистическим разработчиком в сравнении с более современными языками? А то, конечно, можно и на ассемблере хромиум написать, было бы время и желание

Sergey Skvortsov
А реальные задачи-то на этих замечательных языках ...

не факт, кстати, что на ассемблере было бы хуже. был бы другой дизайн

Михаил Бахтерев
не факт, кстати, что на ассемблере было бы хуже. б...

Ну почему сразу хуже, просто интересно, насколько дороже

Sergey Skvortsov
А реальные задачи-то на этих замечательных языках ...

Быстрее всего задачи решаются на Смолтоке. Где-то лет пять назад страничку из статьи видел. Там мерялась производительность и затраты + "количество строк исходного текста на единицу реализованной функциональности". Причём, Смолток шёл с заметным и "неприличным" отрывом, по числовому значению, от соседей. Поверите на слово или сами поищите? :)

Wlad
Быстрее всего задачи решаются на Смолтоке. Где-то ...

Уверен, что по причине ровно выше результаты не очень интересные там. Хотя бы 100к строк и несколько разрабочиков в "самой дешёвой" версии было?)

Sergey Skvortsov
Ну почему сразу хуже, просто интересно, насколько ...

может, было бы дешевле? кто знает? раскрутили бы JS, а дальше на нём. кто знает? проблема с переносимостью, конечно, была бы.

Sergey Skvortsov
Уверен, что по причине ровно выше результаты не оч...

Языки делаются для проектов, где закопаны тысячи и десятки тысяч человеколет; здорово, конечно, что скрипты на коленке можно быстро писать на маргинальных языках

Михаил Бахтерев
может, было бы дешевле? кто знает? раскрутили бы J...

Так нет же, предлагается целиком на ассемблере писать, зачем раскручивать модные языки?

Tiny Toon
если имелось ввиду что с++ довольно жирноват и пер...

Не соглашусь насчет сложности c++, я считаю что количество языковых нюансов в языковой паре javascript+typescript (знания которого сейчас требуется в больше половины вакансий фронтенд-жс-разраба) больше чем в с++, и скорость с которой в жс/тс добавляют что-то новое намного больше (новый стадарт джаваскрипта выходит каждый год, а версия тайпскрипта у которой даже стандарта нет выходит где-то раз в полгода в то время когда стандарт с++ выходит раз в три года)

Михаил Бахтерев
в любом случае придётся раскрутить, ибо html 5.0

Да и JS сам, конечно. Но вдруг религия не позволяет? Писали бы все на обероне, было бы быстро и дёшево.

помните наизусть правила генерации дефолтовых конструкторов например? возможно пример синтетический, но не первый раз приходилось сидеть и читать стандарт. потому что реально не могу держать в голове такие нюансы. и выстреливает оно в неподходящий момент как правило

Так что, много хромиумов на обероне написано?

Безусловно, но странно цепляться за первые шаги в области языкостроения, умаляя все дальнейшее развитие

Sergey Skvortsov
Так что, много хромиумов на обероне написано?

А - зачем? Если есть составные документы. С 1986 года... Но - кому это было интересно?! "Каждое новое поколение заново изобретает секс", ага...

Sergey Skvortsov
Безусловно, но странно цепляться за первые шаги в ...

так вообще ничего не надо умалять - об этом моя мысль

Wlad
А - зачем? Если есть составные документы. С 1986 г...

Кстати да. Чертежи векторные можно было делать... Эх.

Tiny Toon
помните наизусть правила генерации дефолтовых конс...

А вы помните наизусть правила неявного преобразования типов в жс?) Правила генерации дефолтных конструкторов c++ помнить не нужно потому что если вам понадобилось что-то переопределить (что уже по себе является редким случаем) то есть правило "rule of 5" (если написал один то напиши и остальные конструкторы и операторы копирования/перемещения) то есть в реальности никто над этим не заморачивается так же как и в жс никто не учит правила преобразования типов и вместо этого пишут тройное сравнение на равенство ===/!== (вместо ==/!=)

Богдан
А вы помните наизусть правила неявного преобразова...

А в расте нет конструкторов по умолчанию - решение на корню

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
43
How to create an OS in C? what to study?
Linus
18
читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а чем хуже?
Alexey Kulakov
10
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Всем привет, передавал ли кто-нибудь File с рендер процесса в main? Просто виснет js. Где именно я без понятия. Не отрабатывают никакие логи. Как только я передаю обычный масс...
Ilya Ilya
4
Карта сайта