1.2, Аноним (2), 21:08, 18/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Несмотря на то, что jemalloc обеспечивает более высокую производительность
[[citation needed]]
| |
|
2.16, Аноним (16), 22:02, 18/01/2019 [^] [^^] [^^^] [ответить] | +2 +/– | https github com rust-lang rust issues 6897 http ithare com testing-memory-a... большой текст свёрнут, показать | |
2.19, Аноним (19), 22:16, 18/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Да, они скорее сослались на очень большой размер бинарей и убрали его.
| |
|
1.3, KhabMan (ok), 21:08, 18/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Вроде развивается язык довольно стремительно, шуму вокруг него развели нормально. А единственный крупный проект на нем - Firefox,и то пока лишь частично. Это что-то не так с языком или просто ему ещё время нужно?
| |
|
2.5, гадалка тётя маня (?), 21:11, 18/01/2019 [^] [^^] [^^^] [ответить]
| +14 +/– |
кол-во хипстеров в природе ограничено,
и на все языки одновременно их просто не хватает,
есть же ещё ruby, go, clojure, swift, kotlin и прочие ништяки.
| |
|
3.15, Аноним (15), 22:00, 18/01/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
> есть же ещё ruby
А он разве есть? В среде хипстеров вроде давно как сдох.
| |
|
4.29, Аноним (29), 23:12, 18/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Да вот кааанешна, сдох. До сих пор на нём (точнее, на рельсах) сотни сайтов формошлёпают. Потому что быстраааа и мозг включать почти не надо.
| |
|
|
|
3.11, Аноним84701 (ok), 21:41, 18/01/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Что-то не так с языком. Нет ООП.
Не, не оно.
Нет возможности фунционально-логического программирования!
Было бы оно, Rust бы давно взлетел!
| |
|
|
5.32, Ivan_83 (ok), 23:20, 18/01/2019 [^] [^^] [^^^] [ответить]
| +18 +/– |
Вполне прилично, полагаю их каждый час по миру создаётся больше, чем на расте есть за всё время его существования.
| |
|
6.58, Нонамбер (?), 08:00, 19/01/2019 [^] [^^] [^^^] [ответить] | –9 +/– | Си умер в конце 70х, вместе со своими процессороми PDP-8 11, это мертвая техноло... большой текст свёрнут, показать | |
|
7.64, YetAnotherOnanym (ok), 09:31, 19/01/2019 [^] [^^] [^^^] [ответить]
| +8 +/– |
> на си невозможно написать надежную ОС, текстовый процессор, систему визуализации... и прочая, и прочая
Ыыыыы... жжош!
> в угоду гордыни антисоциальных хакеров
Аааааа, ты сделал мой день, прямо с самого утра!!!!11
Даже если C сделали "в угоду гордыни антисоциальных хакеров", на нём уже написано стопицот дофигаллиардов нужного и эффективно работающего софта, а в угоду слабоумным, которые в школе не освоили сложение целых чисел и из-за этого вечно попадают впросак с указателями - в угоду им нагородили кучу "правильных" языков, а они, сюрпрайз, на любом языке в своём г-коде косяк за косяком порят.
Ладно, спасибо хоть за жир - пойду ботинки намажу, у нас как раз сегодня слякоть.
| |
|
8.168, Нонамбер (?), 08:47, 22/01/2019 [^] [^^] [^^^] [ответить] | –1 +/– | Найди хоть одну Сплошное тормознутое, забагованное недоразумение, предназначенн... большой текст свёрнут, показать | |
|
7.98, Ivan_83 (ok), 21:24, 19/01/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
Прими таблетки и одень очки, си вокруг тебя везде.
Сложность разработки - я бы не сказал, но если ты привык к пхп или ещё какой фигне которая за тебя всё подтирает то да, мегасложно ибо надо думать в мозг самому.
Если слушать таких как ты то и электричество низя, оно убивает, и машины нельзя там аварии со смертями и вообще ничего нельзя, всё небезопасно для жизни.
| |
7.139, Аноним (139), 17:22, 20/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Клонирование PDP-11 и VAX прекратилось ещё в начале 1990-х с распадом советской электронной промышленности.
| |
7.161, neit95 (ok), 01:12, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Чушь не гоните товариш. Мне интересно, сколько времени вы будете ваш новомодный Rust портировать под новый проц? Тем более в этом аспекте смешно звучат java (не беру подмножество java card и ME) и D. Особенность C в том, что компиль к нему поднимается за 1-2 мес. Tiny C compiler - 12k строк кода (когда последний раз его видел), при этом собирает линь. Кто ещё может таким похвастаться? C - это баланс между юзабильностью и скоростью разработки ПО под совершенно новые платформы.
| |
|
|
|
4.27, Аноним (2), 23:00, 18/01/2019 [^] [^^] [^^^] [ответить]
| –8 +/– |
Ну так ведь и Си не нyжeн. Но по уровню фанатизма Си-фанатики И Rust-фанатики сравнимы. В коде гoвнo, но если кто-то пришлёт PR, переделывающий макросы и енамы на плюсовые типобезопасные замены, то отклонят с формулировкой "так хочет BDFL".
| |
|
5.33, Ivan_83 (ok), 23:21, 18/01/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
Потому что это всё нужно только автору патча, который не понимает разницы между компелятором для си и крестов.
| |
|
6.36, Аноним (2), 00:05, 19/01/2019 [^] [^^] [^^^] [ответить]
| –9 +/– |
Компилятор для "крестов" - это развитие компилятора для Си, потому что "кресты" - это развитие Си. А Си - это obsolete and deprecated language, ведь есть "ненужные кресты" с "ненужным" ООП и "ненужными" наворотами, которые Труъ Сишник презирает и продолжает колоться и жрать свой гoвнoкoд, слепленный из макросов, копипаста и лестниц if else.
| |
|
7.45, Ivan_83 (ok), 01:13, 19/01/2019 [^] [^^] [^^^] [ответить] | +5 +/– | Си это устоявшийся язык Если ты вытащишь голову из компа и посмотришь в реал, т... большой текст свёрнут, показать | |
|
|
9.51, Ivan_83 (ok), 04:36, 19/01/2019 [^] [^^] [^^^] [ответить] | –1 +/– | А то сам не знаешь чтобы легко переносить проги с одной архитектуры на другую, ... текст свёрнут, показать | |
|
8.55, Аноним (55), 06:51, 19/01/2019 [^] [^^] [^^^] [ответить] | +/– | Тогда программирование не для вас Разве что байтошлепство в ембеддед на c89 Я ... текст свёрнут, показать | |
|
9.85, Аноним (85), 15:59, 19/01/2019 [^] [^^] [^^^] [ответить] | +3 +/– | При вашем подходе программировать просто некогда - всё время будет тратиться н... текст свёрнут, показать | |
9.100, Ivan_83 (ok), 21:37, 19/01/2019 [^] [^^] [^^^] [ответить] | +1 +/– | Учить для чего Разуй глаза, ничего нового за последние лет 30 не появилось, всё... большой текст свёрнут, показать | |
|
8.56, Анонис (?), 07:31, 19/01/2019 [^] [^^] [^^^] [ответить] | +/– | Навряд-ли в переписке на гитхабе кто-то использует сложные конструкции английско... текст свёрнут, показать | |
8.61, Аноним (61), 08:26, 19/01/2019 [^] [^^] [^^^] [ответить] | –1 +/– | Эволюция и деградация идут рука об руку, но в следующее поколение переходит лишь... текст свёрнут, показать | |
|
7.47, Омоним (?), 02:00, 19/01/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Полностью поддерживаю. Намучился с допотопным printf (показывал то мусор, то 0), а потом включил ++ и через >>cout сразу и декременант показал и корни, причём одной командой. Вообще, хорошо, что на гуманитарной специальности дают основы кодинга (я по совместительству админю, LAMP, DOCKER, вот это вот всё). Будущее за С++. Если кто-то жить не может без Ц, но не осилил ++, пусть хоть на 1Ц переквалифицируется - хоть что-то полезное.
| |
|
|
|
|
|
12.185, neit95 (ok), 10:27, 24/01/2019 [^] [^^] [^^^] [ответить] | +1 +/– | f - для вывода плавающих В документации она описана Из примера ни разу не ясно... большой текст свёрнут, показать | |
|
|
|
|
|
7.128, Ordu (ok), 07:04, 20/01/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Компилятор для "крестов" - это развитие компилятора для Си, потому что "кресты" - это развитие Си.
Нет. C++ -- это существенно другой язык. Он _задумывался_ как развитие C, но через 25 лет развития получилось что-то совершенно иное.
> Сишник презирает и продолжает колоться и жрать свой гoвнoкoд, слепленный из макросов, копипаста и лестниц if else.
Найди мне копипаст или лестницу if-else в ядре линукс. Если кто-то не умеет пользоваться языком, то это ещё недостаточная причина, чтобы утверждать, что язык плох.
| |
7.162, neit95 (ok), 01:18, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Вы тоже из тех, кто путает C и C++ или считает C подмножеством плюсов? Сам подход к написанию софта у этих языков в корне разный. Идеалогия тоже разная.
| |
|
|
5.35, Аноном (?), 00:04, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Не соблаговолит ли многоуважаемый Аноним привести примеры отвергнутых исправлений вышеупомянутых саботажа, вандализма и хамства?
| |
|
6.39, Аноним (2), 00:22, 19/01/2019 [^] [^^] [^^^] [ответить]
| –4 +/– |
Примеры вымышленные и очевидные, но отличаются от реальных только идентификаторами.
#define AAAA_BBBB 10
на
enum class AAAA:uint8_t{
BBBB = 10u
};
или
#define CCCC(X,Y) ....
на
constexpr template<typename T> T CCCC(T x, T y){
....
}
Замены, очевидные для любого, словившего кучу боли при отладке, и решившего проблему только после разбора километрового препроцессированного дампа.
| |
|
7.44, Аноним (48), 00:42, 19/01/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
> enum class AAAA: uint8_t {
> constexpr template<typename T> T CCCC(T x, T y) {
> очевидные
Вот поэтому вас и не любят.
| |
7.46, Ivan_83 (ok), 01:18, 19/01/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Те вместо того чтобы
-#define AAAA_BBBB 10
+#define AAAA_BBBB ((uint8_t)10)
и
-#define CCCC(X,Y) ....
+#define CCCC(_T, X,Y) ((_T)(....))
ты предлагаешь менять компелятор на тормознутый крестовый и фиксить пол проекта чтобы оно для начало собралось? (кресты же обругают в 100500 местах за типы если вот так в наглую попробовать собрать)
Я бы тоже тебя послал, очевидно ты крестанутый неадекват, возомнивший себя крестоносцем во славу пресвятого Трупстрауса.
| |
|
8.68, Аноним (2), 10:29, 19/01/2019 [^] [^^] [^^^] [ответить] | –1 +/– | Да предлагаю, и не просто предлагаю, я сделал это Но PR отклонили Макросы иска... текст свёрнут, показать | |
|
9.79, Аноним (79), 14:03, 19/01/2019 [^] [^^] [^^^] [ответить] | +3 +/– | То есть вы зашли в чужой проект на сях, сказали, как им надо писать правильно, ч... текст свёрнут, показать | |
|
|
|
|
5.53, Аноним (54), 05:24, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
>Ну так ведь и Си не нyжeн
Ага. Вот только практика, показывает что не нужен, как раз таки раст.
| |
|
|
7.155, аноннн (?), 13:50, 21/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
анон, хватит норкоманить, раст обьектно-ориентированный, по этому они работают на разных уровнях абстракции и заменой друг другу не являются
| |
|
|
|
|
|
2.9, Аноним (-), 21:30, 18/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Крупных проектов на расте, предостаточно. Не уровня браузеров, но всё же. Браузеров, скажем так, и так немного,чтобы им ещё на всех языках быть.
> и то пока лишь частично.
Это одна из фич языка, что его можно использовать в существующих проектах, не переписывая их с нуля.
| |
2.21, JohnSmith1138 (?), 22:35, 18/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Есть ещё популярный стек для Ethereum - Parity. За счёт использования Rust'а он самый быстрый и нетребовательный к ресурсам.
| |
2.52, funny.falcon (?), 04:59, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
У DropBox на расте ядро стораджа.
TiKV - распределенный key-value для TiDB - самой многообещающей из открытых кластерных SQL.
| |
|
1.4, Аноним (2), 21:11, 18/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Нормальное ООП с нормальным наследованием не завезли. Пока не завезут - нe нyжен.
| |
|
|
3.26, Аноним (2), 22:55, 18/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
На нэт и суда нэт. Так и останется маргинальным нeнужным языком.
| |
|
4.41, Led (ok), 00:29, 19/01/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Так и останется маргинальным нeнужным языком.
Зачем ыт тык о себе, ОПП-макак?
| |
4.57, Анонис (?), 07:44, 19/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Воспринимайте это как возможность сломать шаблон ООП-программиста и писать код в необычном для Вас стиле.
Даже если не понравится - то много для себя нового откроете. И, вероятно, станете лучше понимать код (стиль) коллег.
| |
|
5.72, хотел спросить (?), 11:04, 19/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
А на кой черт мне тратить время на говнокод коллег?
Мы пишем на объектных языках, если они начнут писать на ООП языке "структурно" - я им яйца оторву.
К сожалению раст не альтернатива даже в перспективе, чтобы соскочить на него с плюсов, джавы, шарпа.
MZ пилит его для себя, как замену C. Отсюда очень похожие нотации именования, принцип организации кода.
| |
|
6.104, Анонис (?), 22:11, 19/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А на кой черт мне тратить время на говнокод коллег?
Понял, наверное я зря Вам отвечал
| |
|
7.111, хотел спросить (?), 22:45, 19/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> А на кой черт мне тратить время на говнокод коллег?
> Понял, наверное я зря Вам отвечал
Ну почему же зря.
Теперь вы знаете, что вашу "индивидуальность" в коде скорее всего не оценят.
Особенно когда это всё ценой прозрачности.
| |
|
|
|
|
|
2.10, Аноним84701 (ok), 21:35, 18/01/2019 [^] [^^] [^^^] [ответить]
| +9 +/– |
> Нормальное ООП с нормальным наследованием не завезли. Пока не завезут - нe нyжен.
Нормальное ООП -- это как в Smalltalk? Или как в Жабе?
А наследование лучше single или multiple?
А MRO -- это нормально или лучше без?
---
public static const final Borscht borscht = new Borscht()
(c) Аноним
| |
|
|
4.75, anonimous (?), 11:21, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
ещё надо обернуть в try/catch BorschtCreationProblemsWhileCookingMeatException
| |
|
|
6.171, Вот оно че (?), 14:23, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
В чем прикол-то?
Что остановит дурака от создания подобной портянки на любом другом языке?
| |
|
|
|
3.60, Ртутный (?), 08:21, 19/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Кстати да, вот и Erlang — не ООП, а объекты есть и свои задачи он решает хорошо.
Беда тех же плюсов, что описывая объект ты как бы должен упрощать себе жизнь, а вместо этого тратишь много времени на описание конструкторов, деструкторов, перемещалок, итераторов и прочего на убогом сишном синтаксисе. Нет ничего удивительного в том, что энтерпрайз, который умеет считать деньги, выбрал дотнет и жабу — это тупо быстро и выстрелить себе в ногу сильно сложнее.
| |
|
4.160, neit95 (ok), 01:05, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Что вы понимаете под "сишный синтаксис". Дотнет и жаба как бы тоже C family, и соотв. "сишный синтаксис". Вообще, так себе затея сравнивать C и C++. Хотя, меня поражает массовый тупизм вида: "Учебный курс по C/C++".
| |
|
3.106, Анонис (?), 22:29, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А наследование лучше single или multiple?
множественное наследование - это как бы антипаттерн, разве нет? Да и вообще неудобно
| |
3.173, Вот оно че (?), 15:00, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
const в Яве зарезервировано, но не используется, грамотей копипастный.
Понятно, что тебе хочется поглумится, но что ты показал и доказал?
Объявление и инициализацию переменной в классе?
public static final Val val = new Val();
Публичная статическая константа(ссылка) на объект.. И?
В методе это будет:
Vak val = new Val();
или
Val val = Val.of();
Factory многие не пишут.
Сейчас модно Type.of() делать.
Так над чем и в каком месте нужно смеяться?
Над тем, что один рисует акварелью, другой гуашью, а третий карандашами?
| |
|
|
5.179, Вот оно че (?), 23:19, 22/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Честно признаться, я вообще не понимаю, о чем ты пишешь и чего ты такой озабоченный на тему ООП или не ООП.
Чтобы что-то ответить, нужно сперва понять, что говорят, но это не представляется возможным по всей видимости.
Давай не будем продолжать эту бессмысленную переписку. Мне без разницы как ты относишься к ООП и вообще к чему либо. Я лишь указал, на твое передергивание по поводу Явы. Просто это читают другие люди и не хотелось бы чтобы кто-то велся на очевидную чушь. Поэтому я высказался, а не для того чтобы тебе что-то доказывать. Мне ты тоже ничего не докажешь.
| |
|
|
|
2.13, Junior frontend developer (?), 21:41, 18/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там есть все то же самое, но только лучше, современнее, более расширяемое. Это языки с оопа потихоньку съезжают на подход раста. Например swift называет себя протокол ориентированным, хотя имеет и обычный классический ооп.
| |
|
3.18, Аноним (19), 22:14, 18/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Правильно говоришь, люди еще не знают раста, а уже... Ууу наследования нет, перезагрузки методов нет, ууу. А я скажу что есть и даже больше, только обучения требуется еще больше
| |
|
4.24, Аноним (2), 22:50, 18/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
И кода больше и вообще давайте исключительно на голом llvm-ассемблере без всего писать понтов ради.
| |
|
5.107, Анонис (?), 22:34, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Насколько я помню, ООП и правила владения, заимствований и др. в расте не очень совместимы
| |
|
|
|
2.17, Аноним (19), 22:13, 18/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Всмысле, какое наследование? Вы не знаете как пользоватся типажами?
| |
|
3.23, Аноним (2), 22:48, 18/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Знаю. Но не хочу. Один элемент синтаксиса с наследованием заменяет [1, +∞) определений функций с типажами. Не хочу пользоваться языком, авторы и пользователи которого недостаточно умны, чтобы понять это.
| |
|
|
5.37, Аноним (2), 00:11, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
То что типажи не могут полноценно заменить наследование. Могут заменить с извращениями и гoвнoкодом, но не нужна мне такая замена.
| |
|
|
|
2.63, Аноним (63), 09:02, 19/01/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
От наследования все пытаются убежать последние лет 30. Вначале сделали языки с одиночным наследованием и заговорили о композиции вместо наследования, затем начали продвигать интерфейсы. В большинстве случаев в ООП можно отлично обойтись композицией, а наследование оправдано только в паре с полиморфизмом. В Расте полиморфизм подтипов реализован через интерфейсы и этого вполне достаточно.
| |
|
|
2.74, Mad Max (?), 11:14, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Rust с jit и префетч кешем может собирать моментально сразу после сохранения в файл .rs. Бзда нет.
| |
|
3.97, Ivan_83 (ok), 21:18, 19/01/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Это никому не интересно: я получаю фаирфокс (других расто содержащих продуктов у меня нет) в виде архива, который распаковывается и собирается. Ничего править я не собираюсь. Время сборки фф всегда большое, и ccache мне с ним не помогает потому что он про раст ничего не знает, а других кешеров у нас в портах не прикручено ибо раст никому не нужен, его нет и в 0,005% портов.
И собственно что ты описал для си не интересно, ибо есть и ccache и среда разработки. Но если станет надо то делается простой демон который мониторит изменения в директории и на основе диффа гоняет компелятор.
Гордится тут нечем.
| |
|
|
1.42, user90 (?), 00:32, 19/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Синтаксис ужасен, фичи сомнительны, создан хрен знает кем.. спасибо, не надо.
| |
|
2.43, user90 (?), 00:37, 19/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Даже не столько ужасен, сколько вымучен и натужен. Как будто идея этого языка и первая реализация были созданы, когда разработчик страдал запором))
| |
2.186, burjui (ok), 16:38, 26/01/2019 [^] [^^] [^^^] [ответить] | +/– | Вот и выросло поколение неосиляторов, ударенных сиплюсплюсной шпалой по контейне... большой текст свёрнут, показать | |
|
1.62, pripolz (?), 08:27, 19/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Зря смеётесь над Растом. Он скоро GStreamer попортит, прямо наподобие ржавчины на металле. Есть парочка лидеров коммьюнити (впереди всех конечно неутомимый Себастиан Дроже), которые года 3 как стали на всю голову растаманами, в плане разговоров только о нем на конференциях, в твиттерах и т.д.
На предстоящей FOSDEM тоже будут обрабатывать.
Соответственно новые плагины из под их пера тоже на расте.
https://youtu.be/W_mnFFqpMpQ
Мне почему-то кажется, это Интел старается. Ведь Раст готов только для их архитектур, а для остальных - "гарантия сборки, но нет гарантии работы", на оф.сайте. И вообще, убить кросплатформенность.
| |
|
2.66, Аноним (40), 10:02, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
А я то думал, почему фаерфокс только на штеуде работает, а оно вот как, оказывается.
| |
2.71, pavlovmu (ok), 11:02, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
То что GStreamer стеремится перейти на rust это плохо?
А GStreamer кому нибудь нужен?
| |
|
|
4.140, fYJDF (?), 18:35, 20/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
ls: невозможно получить доступ к '/usr/lib/x86_64-linux-gnu/gstreamer*': No such file or directory
| |
|
|
2.73, proninyaroslav (ok), 11:04, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
>Мне почему-то кажется, это Интел старается.
Теория заговоров? Или всё таки потому что тестеров тех же ARM/MIPS намного меньше, чем для x86/x86_64? В Go ситуация иная, Google заинтересован в ARM.
| |
2.76, Аноним (76), 11:54, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
В librsvg rust засунули, пусть и в GStreamer засунут, чего уж. Может, гном хоть меньше течь станет и будет какая-то польза от этого раста.
| |
2.137, Аноним (137), 12:24, 20/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
в gstreamer сейчас куда кода, реализующего велосипеды с композицией, атомным подсчетом ссылок, и т.п. Если перейти с C на ржавчину, то все эти велосипеды можно будет выкинуть на помойку, где им и место, заменив их штатными средствами языка. (но ты конечно не вникал в такие детали, да?)
| |
2.187, burjui (ok), 17:01, 26/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
У меня Rust на микроконтроллерах STM32 прекрасно работает - даже лучше, чем C и его приплюснутый сынок. Временное отсутствие гарантийного талона вообще не мешает. Если STM32 у меня из хобби когда-нибудь перерастёт в профессию, к тому моменту всё будет не хуже, чем на x86 и иже с ними.
| |
2.188, пох (?), 10:24, 27/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Зря смеётесь над Растом. Он скоро GStreamer попортит, прямо наподобие ржавчины на
gstreamer невозможно испортить. К счастью, мурзила уже отправила его лесом, убедившись в этом.
> Мне почему-то кажется, это Интел старается. Ведь Раст готов только для их
ну вроде бы мурзила на армах как-то работает же ж?
> архитектур, а для остальных - "гарантия сборки, но нет гарантии работы",
ой, молодцы-то какие.
> на оф.сайте. И вообще, убить кросплатформенность.
gstreamer'а? Скорей-скорей!
Чем быстрее эта уродливая поделка сдохнет, тем лучше для всех нас.
А шансов пролезть с этим мусором в ffmpeg и рядом у них около нуля в ближайшие десять лет.
P.S. А можно еще авторам гнома подкинуть эту прекрасную идею, а?
| |
|
1.78, handy (?), 13:19, 19/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Поржал с обсуждения.
Как говаривал старик Линус Торвальд - "C++ - редкое дерьмо. Если вы хотите нормально программировать на C++, то выкиньте оттуда все, чтобы в вашем коде остался только чистый С" А он знает толк в программировании, в отличии от метных знатоков- любителей =)
Страуструп о своем детище - Задумка C++ была прекрасна, а реализация оказалась ужасна"
Про Java говорить и не стоит. Этот язык ненавидят все. И это не ООП.
ООП - это Smalltalk и только. И автор этого языка искренне недоумевает почему Java или C++ называют ООП языками.
Си будет жить, Asm будет жить, а хипстеры, пускающие слюни восторга от любого синтаксического сахарка, так и будут визжать, что они уже давно мертвы. Но сами они уже будут в могиле, а Си и Аsm как были, так и будут.
| |
|
|
3.101, Анонн (?), 21:42, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Throw your C++ at the MGIMO-window, abandon it and use Rust
фикзед!
Донт юз тзе гугол-транслатор, плиз! Тзе результ из хоррибл!
| |
|
4.116, Банан (?), 01:33, 20/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пробабли хи мент: Throw C++ away and use Rust. Соу, онли уан вёд из мисинг. Донт би ту харш он им.
| |
|
|
|
1.91, kiwinix (?), 18:43, 19/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Решил ответить не в длинные нити а сюда.
Наследование в Расте не всегда и нужно. Иногда эту задачу могут решить макросы. Часто есть решения тривиальных задач. Расширяет возможности структуры иногда даже более гибко чем наследование.
А ещё это скорее дело привычки. В js вроде как тоже нет наследования и никто по этому поводу не пищит. (Да, я знаю про proto)
| |
|
2.110, Анонис (?), 22:42, 19/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> В js вроде как тоже нет наследования и никто по этому поводу не пищит.
Потому что все заинтересованные в ООП используют TS
| |
2.122, Junior frontend developer (?), 02:53, 20/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> В js вроде как тоже нет наследования и никто по этому поводу не пищит.
В JS наследование куда лучше, чем в большинстве ваших ООП языков. В JS вообще более чистый и элегантный ООП
| |
|
1.92, ПДК (?), 18:49, 19/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Пока для этого языка не будет вменяемого бесплатного IDE он мало кому будет нужен.
| |
|
|
3.133, Аноним (2), 11:03, 20/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
intellij idea - это не IDE, это ненасытный тираннозавр, жрущий память.
| |
|
4.138, ПДК (?), 12:31, 20/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пусть даже тиранозавр, но хотя бы интерактивный дебагер должен поддерживаться без необходимости за это платить JetBrains-у.
| |
|
|
|
3.170, Аноним (170), 11:22, 22/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
vscode хорош по функциональности, но то, что он жрет полтора гига на одно открытое окно, напрягает. А еще у него часто процесс парсинга внутри cpp экстеншена начинает жрать 100% ядра и висит.
| |
|
|
|
2.123, Junior frontend developer (?), 03:00, 20/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
ООП может быть немного трудно понять, он довольно магический и абстрактный во многих языках. В таком случае я бы очень рекомендовал JS без ООПа (его же я бы порекомендовал наравне с Python для новичка и ООПа), либо SICP курс, либо какой-либо функциональный язык.
| |
2.141, fYJDF (?), 18:40, 20/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
java / c#. На мой взгляд в этих языках самый адекватный ООП. На сишарпе можете пописать игрушки под unity, если совсем новичёк.
| |
2.143, Аноним (143), 18:46, 20/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Java или C#. Если выучите один - второй сможете освоить за пару недель. Потом для саморазвития полезно ознакомиться со Smalltalk'ом.
| |
|
1.112, iZEN (ok), 23:07, 19/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На FreeBSD 12-STABLE пакет (архив с бинарниками) rust-1.32.0.txz собирался почти 45 минут на Ryzen 5 2600.
Для сравнения: llvm70-7.0.1_2.txz — 30 минут; gcc9-devel-9.0.0.s20190113.txz — 7 минут; openjdk8-8.192.26_4.txz — 8 минут; libreoffice-6.0.7_5.txz — 44 минуты; thunderbird-60.4.0_3.txz — 19 минут; firefox-64.0.2_1,1.txz — 19 минут.
| |
|
|
3.134, iZEN (ok), 11:16, 20/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Ты его каждый день собираешь что ли?
Зачем каждый день? Опакечивается только новая версия, нужная для сборки чего-то. Если вышел Rust новой версии, он появился в портах, но Firefox или Thunderbird не обновились, то Rust не обновляю.
| |
|
|
1.117, Аноним (117), 01:39, 20/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Сумосброд конченных в комментах, которые просто не могут порадоваться прогрессом в языках программирования. Защеку вам, хейтеры.
| |
|
2.124, Аноним (124), 03:35, 20/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Бздуны просто не одобряют прогресс, ведь у них у самих там застой и перестройка.
| |
2.154, Аноним (154), 10:49, 21/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Сумосброд
Это какой-то чемпионат по сумо? Или сумоисты собрались компашкой сходить куда-нибудь пожрать?
| |
|
1.136, handy (?), 12:17, 20/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Когда выйдет Clay, то Rust канет в. лету уже навечно, как и прочие С++ и тд)
| |
|
|
3.158, Аноним (158), 19:04, 21/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Главное, чтобы этот клей не сдох по дороге
Главное, чтобы не выдохся...
| |
|
|
1.189, MichaelMet (?), 00:21, 13/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
ЖИР НЕ ОТ ПИЩИ! ИЗБАВИТЬСЯ ДО 15КГ ЖИРА МОЖНО БЕЗ ХИМИИ, ГОЛОДА И ФИЗИЧЕСКИХ НАГРУЗОК.
Для того, чтобы похудеть не так важно, что именно есть можно питаться любыми продуктами и снижать вес
Как сбросить лишний вес и не испортить здоровье?
Как победить лишний вес при гормональных изменениях?
Почему техника дыхания по книжкам и видео-урокам не приносит результата?
Хотите узнать, за счет чего 15 минут Биокомплекс заменяют 45 минутную пробежку?
Рассказывает, доктор медицинских наук Громов Виктор Александрович.
Читайте с пользой Для вашего здоровья
| |
|