LINUX.ORG.RU

Ответ на: комментарий от anonymous

Ты уже должен бы об этом знать, не так ли?

Обожаю когда фанбоев тыкают носом в их же дерьмо. +1 тебе в карму, незнакомец.

anonymous
()
Ответ на: комментарий от anonymous

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

red75prim ★★★
()
Ответ на: комментарий от red75prim

Это определение мощности ЯП? Если нет - приведи его, пожалуйста

anonymous
()
Ответ на: комментарий от red75prim

В математике мощность - это обобщение понятия количества элементов, распространяя это понятие и на разные случаи бесконечности (да, бесконечность тоже бывает разной). Для математика мощность языка - это что-то вроде оценки выразительности языка. Лично я так понимаю это устойчивое выражение о «мощности языка».

dave ★★★★★
()
Ответ на: комментарий от dave

Для математика мощность языка - это что-то вроде оценки выразительности языка

Хорошо. Осталось определить «выразительность».

Дальше первого предложения бред, на самом деле. Про мощность множеств упомянуто верно. Только это множество применений языка, а не кол-во «фич», «сахара» etc. И уж тем более не «выразительность».

Хотя что ещё от тебя ждать:

Избранные теги: c++, common lisp, haskell, rust

anonymous
()
Ответ на: комментарий от eao197

люди себе на этих ненависных вам плюсах делают для себя контроль в compile-time за тем, что в языке вообще никак не предусмотрено.

Не знаю, как на Rust, но на D вся эта магия будет намного проще и понятнее, кстати.

anonymous
()

Потому что Rust привнес уникальную и новую фичу (а вместе с ней и новую парадигму программирования), которой нет у других языков. Вот и все.

FilosofeM ★★
()
Ответ на: комментарий от red75prim

Чем больше пальцев и кусков стопы отлетает от выстрела себе в ногу - тем мощнее язык. Цепепе в этом - вне конкуренции.

FilosofeM ★★
()
Ответ на: комментарий от eao197

Ну а пока кто-то ставит себе целью не создать что-нибудь, а поболтать языком на форуме о том, как закапывать плюсы, люди себе на этих ненависных вам плюсах делают для себя контроль в compile-time за тем, что в языке вообще никак не предусмотрено.

а зачем хейтерам плюсов такие ссылки давать?) они ж их в упор не поймут

xperious ★★
()
Последнее исправление: xperious (всего исправлений: 3)
Ответ на: комментарий от vertexua

Все так, помню nonzero ввели просто так, потом спрашивали «а че млен, ыы, норм придумали? кому нить ваще надо или удалим? по приколюхе добавили то... ы». Оригинальные мысли сохранены.

insw
()
Ответ на: комментарий от dave

Для математика мощность

Язык програмирования – не столько множество, сколько инструмент. Т.ч. лучше подходит «Мощность» = «Напряжение» * «Ток». Н очевидное. Т = Код / Время. Если учесть коеффициент Полезного действия, можно использовать для К просто строки кода. Иначе нужно что-то выше уровнем – типа реализованные функциональные требования, что определить сложнее.

DonkeyHot ★★★★★
()
Последнее исправление: DonkeyHot (всего исправлений: 1)
Ответ на: комментарий от dave

Ты для приличия оправдаться попытался бы хоть…

anonymous
()
Ответ на: комментарий от FilosofeM

И какая же это парадигма?

Чтоб два раза не вставать: признаётся ли эта парадигма кем-либо кроме тебя?

anonymous
()
Ответ на: комментарий от anonymous

В вебчике typescript, preact, typestyle, immer, reatom. А так руст пробую потихоньку: протокол для одной старой системы «умный дом» интегрирую с mqtt. Радостно обнаружил, что есть готовые клиент и сервер actix-mqtt

Дальше буду выяснять, что там у WASM. Можно ли полностью на него перейти. Веб-фреймворки вроде есть

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от anonymous

Решить. Если даже «обычные» макросы не осилят, сделать процедуральные - задача не особо сложная. А процедуральные макросы способны любой код конвертировать в любой код.

dear_amomynous_3
()
Ответ на: комментарий от anonymous

Может стоит уже прекратить рыдать и пойти учить пайтон? Никто же не заставляет учить Rust.

dear_amomynous_3
()
Ответ на: комментарий от dear_amomynous_3

процедуральные макросы

процедуральные

процедуральные

Целевая аудитория Раста, дамы и господа. Прошу любить и жаловать.

anonymous
()
Ответ на: комментарий от anonymous

Прошу любить и жаловать, «оппозиция» раста: аргументов ноль и единственный повод для гордости - 4-ка по русскому языку в аттестате об успешном получении среднего образования.

Процедурные. Сильно что то изменилось? Не особо. Но зато ты успел повонять, молодец.

dear_amomynous_3
()
Ответ на: комментарий от dear_amomynous_3

Дело в другом: для того, чтобы хвалить что-то желательно иметь некоторый опыт использования этого «что-то».

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

eao197 ★★★★★
()
Ответ на: комментарий от dear_amomynous_3

Аргументы не панацея, они работают только когда собеседник их понимает. Я вот тоже не уверен, стоит ли тебе что-нибудь объяснять:

Избранные теги: rust, zfs

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

anonymous
()
Ответ на: комментарий от seiken

D используется не только в Mercedes, но и подрядчиками Audi. Вакансия на D в Германии. Это вам не хелловорды писать.

anonymous
()
Ответ на: комментарий от seiken

Интересно. В каком именно проекте не известно?

Нашел на reddit: «It’s being used specifically in Verification and Validation. The main driving system is in C++.»

Странно, что они используют С++ и D, очень странно… Ведь есть Rust…

anonymous
()

Комрады, очень интересно - почему так не популярен Dlang и хайпится Rust?

Потому что на Dlang’е молча пишут софт, а растом только восхищаются, компилируя изредка хелло-ворлды.

anonymous
()
Ответ на: комментарий от anonymous

Странно, что они используют С++ и D, очень странно… Ведь есть Rust…

Это они просто Спунбоба и Вертухая не читали, те бы им написали самый быстрый println!("Hello World!") в мире.

anonymous
()
Ответ на: комментарий от anonymous

Странно, что они используют С++ и D, очень странно… Ведь есть Rust…

Они пишут новый софт, который еще не написан никем. А на расте в основном (зачем-то) переписывают старый работающий десятилетиями софт.

anonymous
()
Ответ на: комментарий от anonymous

Автомотив консервативная область. Системы, которые начинали писать в начале 2000х на старом ламповом C++ (который например нравится IronBug, но ещё более embedded-ready, без RTTI и исключений, со своей библиотекой контейнеров), отлажены, основные баги давно найдены и исправлены, эти системы позволяют стричь прибыль с потребителей, и менять их будут на новые, переписывая с нуля только какие-то стартапы если. А в корпоративных условиях это никому не надо.

seiken ★★★★★
()
Ответ на: комментарий от seiken

Автомотив консервативная область.

Там просто нужный софт пишут, а если удалить весь софт на расте, то кроме фанатиков никто ничего не заметит.

anonymous
()
Ответ на: комментарий от anonymous

А что, в C++21 уберут совместимость с С++03 и все-все его родовые травмы?

C++ - технодемка, попытка примотать к С скотчем на скорую руку все модные баззворды, которые были доступны в предпоследних десятилетиях прошлого века, без какой-то попытки сделать стройный дизайн языка для чего-то. Думаешь костыли покруче, сахарок и приматывание всех баззвордов этого века прям что-то изменят? C++ спасла бы только кастрация примерно всего, но, слава богу, уже давно и не надо. Можно просто подождать естественной смерти фанбоев и проектов.

t184256 ★★★★★
()
Ответ на: комментарий от anonymous

Как ты код с утиной типизацией вообще читаешь, бедняжка?

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Думаешь костыли покруче … прям что-то изменят?

Это единственное решение, которое работает(но не в области хэлвордов, конечно)

C++ спасла бы только кастрация примерно всего

Найс манямирок

anonymous
()
Ответ на: комментарий от t184256

Можно просто подождать естественной смерти фанбоев и проектов.

Сколько уже таких ждунов было, а C++ живее всех живых, только вот периодически приходится наведываться на могилку очередного форумного воена, и с гордостью писать:

delete t184256;
anonymous
()
Ответ на: комментарий от t184256

C++ спасла бы только кастрация примерно всего

Это погубит многочисленные проекты на C++. Это не нужный никому раст можно переделывать хоть каждый день.

anonymous
()

rustc hello_world_v1.20.rs

Ой, сорри, вместо терминала сюда вставил.

Ладно, как бы то ни было, сейчас закончу с делами и начну C++ закапывать. Готовьте свои ушки фанбойчики C++, вы за своими сегфолтами леса не видите, а вот в моих проектах нет ни одного сегфолта, и ни одной утечки памяти.

Будущее хай-перформанс, лоу-лейтенси компьютинга уже близко.

anonymous
()
Ответ на: комментарий от t184256

Лол, я вполне имею шансы его пережить, и его замены.

Раст без сомнения переживешь. Вон взять сверхпопулярный пару лет назад node.js, хипстеры уже отвернулись от него, автор его хоронит.

anonymous
()
Ответ на: комментарий от red75prim

Тогда компилятор раста мог бы выдавать Hello, world! на любую программу, использующую stdlib, потому что unsafe там есть и данные он использует.

никакого компилятора раста в природе нет. Тебя обманули.

Если эта та статья, о которой я думаю, то там автор жаловался, что писать unsafe код без UB сложно.

Любое unsafe - UB, всё что написано с unsafe - UB. Вся stdlib данной скриптухи - UB.

nihar_ezra
()
Ответ на: комментарий от fsb4000

Я не понимаю о чём вы спорите. Это же скриптуха вторичная. Она не может делать ничего, чего нет в llvm. А в llvm есть то, что нужно С/С++.

Таким образом и одна портянка и вторая - это просто ворованная llvm-логика, которой не может не быть в С/С++ и которая никакого отношения к этой скриптухи не имеет.

Есть в llvm чекающая арифметика - клоуны просто её воруют и вставляют. Так же и со всем остальным.

К тому же, с чего вдруг какое-то говно вообще прокатывает? Если оно не работает в нормальном виде - оно не работает.

nihar_ezra
()
Ответ на: комментарий от anonymous

Раст без сомнения переживу, у C++ хоть клятое легаси есть. Технологиям нужно быть мегакоболом, чтобы пережить мешок с костями.

t184256 ★★★★★
()
Ответ на: комментарий от nihar_ezra

Ты вряд ли новичок, но на всякий случай: на ЛОРе правилами запрещено посетить вызывающе неверную информацию. В этом половина его прелести, играй по правилам, иначе будет скучно.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Тогда C должен сдохнуть со дня на день, чего, разумеется, не произойдёт

anonymous
()
Ответ на: комментарий от eao197

А, пардон, не обратил внимания. Он даже не стал отвечать, пишет ли код на rust-е.

dear_amomynous_3
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.