|
2.18, Aleks Revo (ok), 10:59, 14/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> let x: &'static u32 = &0;
> уродство
Пони и единорогов в ASCII не завезли.
| |
2.30, Аноним (-), 15:16, 14/10/2017 [^] [^^] [^^^] [ответить]
| +7 +/– |
автор новости пытался написать, что компилятор научился автоматически присваивать ссылкам на константы в выражениях вроде "let x = &0" время жизни "static"
| |
2.47, trdm (ok), 20:13, 14/10/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> уродство
что только не сделают, что-бы с++ не учить..
| |
|
1.2, Аноним (-), 09:40, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Когда уже появится язык, позволяющий получить нужные программы в один клик?
| |
|
2.8, nc (ok), 10:15, 14/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Когда появится Искусственный Интеллект, программы будут писаться в 0 кликов :)
| |
|
3.11, A.Stahl (ok), 10:24, 14/10/2017 [^] [^^] [^^^] [ответить]
| +20 +/– |
Сейчас набегут vim'еры и начнуть визжать что они уже пишут программы в 0 кликов.
| |
|
2.20, kai3341 (ok), 11:24, 14/10/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Когда уже появится язык, позволяющий получить нужные программы в один клик?
Delphi
| |
|
3.38, пох (?), 18:46, 14/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
с ума сошел? Какой один клик, мне новую мышь в то время пришлось покупать.
| |
|
2.49, trdm (ok), 20:15, 14/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Когда уже появится язык, позволяющий получить нужные программы в один клик?
Давно уже есть. Это - чемодан баблаина.
Идешь и покупаешь нужные программы в один клик.
| |
2.74, Аноним (-), 15:17, 15/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Когда уже появится язык, позволяющий получить нужные программы в один клик?
Возбми какой-нибудь scratch, чтоли.
| |
|
1.6, Аноним (-), 10:06, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
>let x: &'static u32 = &0;
Смесь Pascal, Perl, Java.
>my_macro!(Vec::‹i32›::new);
И эти люди рассказывают ужасы про Perl.
| |
1.7, Аноним (-), 10:14, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Перед блоком "‹...›" теперь допустимо указание опционального разделителя "::" в любом контексте
Нужно больше разделителей! Даёшь ":::", а лучше ":::::"!
| |
|
|
3.33, Аномномномнимус (?), 16:47, 14/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Любой приличный разраб должен ставить нормальные отступы, а вот эти портянки с винегретом в одну строку/колонку жуйте сами
| |
|
4.36, A.Stahl (ok), 18:22, 14/10/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
Вот именно. Нормальные. А не питоноотступы. И там где нужно. А не везде.
| |
|
|
|
1.12, Аноним (-), 10:37, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>существенно отличается в некоторых деталях реализации синтаксиса и семантики
В худшую сторону ахах
| |
|
|
3.28, red75prime (?), 14:36, 14/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
Ну а то, что в каждой операционке есть ещё своё видение того как работать со строками - издержки реального мира.
| |
|
4.44, KonstantinB (ok), 19:34, 14/10/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это вы щас Windows операционной системой назвали? :-)
Потому что в других ОС я проблем с такими элементарными вещами не припоминаю.
| |
|
|
2.16, Aleks Revo (ok), 10:55, 14/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Язык позволяет создавать новые типы, поэтому множество типов строк - открытое. Пользуйтесь. Или не пользуйтесь. :-)
| |
|
3.32, Sw00p aka Jerom (?), 16:39, 14/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Язык позволяет создавать новые типы, поэтому множество типов строк - открытое. Пользуйтесь.
> Или не пользуйтесь. :-)
"много типов строк" - а как отличить одну строку от другой ?
| |
|
|
|
6.73, Ordu (ok), 14:55, 15/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Множество значений? В смысле теории множеств. Это не совсем так, применительно к программированию, в том смысле, что эта абстракция обладает определёнными недостатками в контексте программирования. Но можно попробовать в данном конкретном случае плясать от неё: может она поможет тебе объяснить, в чём собственно состоит твой вопрос. Я не понимаю, и судя по интенсивности и осмысленности диалога, другие тоже не понимают, что именно тебе интересно было бы узнать.
| |
|
|
8.79, Ordu (ok), 17:21, 15/10/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Смотря как, мы определяем понятие тип Выбор того, как определять понятие, опр... большой текст свёрнут, показать | |
|
|
10.86, Ordu (ok), 22:43, 15/10/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Да, это тип Если русским языком пытаться обозначить этот тип, то выйдет что-то ... текст свёрнут, показать | |
|
|
12.101, Ordu (ok), 16:44, 17/10/2017 [^] [^^] [^^^] [ответить] | +1 +/– | То есть, смущает то, что тип имеет несколько разных свойств Или то, что наше ин... большой текст свёрнут, показать | |
|
|
14.104, Ordu (ok), 19:14, 17/10/2017 [^] [^^] [^^^] [ответить] | +1 +/– | А почему нет Мы объединяем элементы в множество по каким-то принципам, так Все... большой текст свёрнут, показать | |
|
|
16.106, Ordu (ok), 08:58, 19/10/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Ну это закономерный приём Если оппонента смущает какое-то слово, надо пользоват... большой текст свёрнут, показать | |
|
|
18.110, Ordu (ok), 00:24, 20/10/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Во С этого надо было начать Я с самого начала подозревал некорректное использо... большой текст свёрнут, показать | |
|
19.111, Ordu (ok), 00:37, 20/10/2017 [^] [^^] [^^^] [ответить] | +/– | Простите nginx отвалился по таймауту пока постил, и я прежде чем подумать, заче... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.22, Lester (?), 12:03, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Перед блоком "‹...›" теперь допустимо указание опционального разделителя "::" в любом контексте
> my_macro!(Vec::‹i32›::new); // Теперь можно указать и так
Авторам не стоит на этом останавливаться. Нужно добавить еще опциональных разделителей, совершенству нет предела.
| |
|
2.23, Аноним (-), 12:10, 14/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
С виду язык похож на пародию на C++. Если он станет популярен, в коде у программистов будет полная анархия.
| |
|
3.40, пох (?), 18:55, 14/10/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
> С виду язык похож на пародию на C++
что тебя удивляет, если его написали программисты на c++, решившие что сейчас они покажут миру, как правильно придумывать языки?
> Если он станет популярен,
уже стал.
| |
|
4.102, _ (??), 17:22, 17/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Если он станет популярен,
>уже стал.
И что же значимое на нём написали? Не начали переписывать, а мля доделали? Ничего?
| |
|
|
2.39, пох (?), 18:51, 14/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Авторам не стоит на этом останавливаться. Нужно добавить еще опциональных разделителей,
> совершенству нет предела.
главное, сохранить концепцию - все они должны набираться с зажатым shift, в крайнем случае - требовать обязательного чередования shift-и не-shift символов, ни в коем случае не разделяясь пробелами.
Каждый раз, как я вижу в языке двоеточия и тому подобный жыр в синтаксисе - я точно знаю, что его изобрел неумелец слепого набора.
| |
|
3.53, Аноним (-), 23:54, 14/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Каждый раз, как я вижу в языке двоеточия
Прошло 5 часов, а список языков без двоеточий в вашем комментарии всё ещё пустой.
Хотя в чём-то я с вами согласен.
| |
|
4.69, Аноним (-), 13:28, 15/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
Языка совсем без двоеточий не существует. Важна концентрация двоеточий на километр кода.
| |
|
|
|
|
|
3.41, Аноним (-), 19:11, 14/10/2017 [^] [^^] [^^^] [ответить]
| +10 +/– |
> Потому что его адепты ведут себя как сектанты-неосиляторы.
Пока что - ни одного адепта мы тут не видили, зато куча "несектантов" уже за 40 комментариев с подгораниями^W^W о (не)нужности и (не)правильности накатали.
| |
|
4.70, Аноним (-), 13:29, 15/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ничего необычного, на новости где ожидается повышенная концентрация сектантов ожидаемо набигают тролли.
| |
|
5.72, Аноним (-), 13:51, 15/10/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Ничего необычного, на новости где ожидается повышенная концентрация сектантов ожидаемо
> набигают тролли.
Только сектантов все еще не видать.
Да и троллей - раз-два и обчелся (прошу не путать тролля, отлично или хотя бы неплохо знающего матчасть и оперирующего недомолвками, смещенными акцентами и прочими фокусами с фактами - и обычного интернетного балабола, газифицирующего лужи в промышленных масштабах и искренне считающего себя Искуссным Троллем).
| |
|
6.81, freehck (ok), 19:55, 15/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Да и троллей - раз-два и обчелся (прошу не путать тролля ... и обычного интернетного балабола)
"Только ситхи всё возводят в абсолют". На самом деле тролли по толщине все разные. Каждой аудитории -- своя толщина. :)
То, что набегают толпы толстячков, кое-что говорит об аудитории, как ни крути. ;)
| |
|
|
|
|
2.43, Борщдрайвен бигдата (?), 19:32, 14/10/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Потому что сами на нем не пишут и вряд ли будут писать.
У пользователей языка совершенно другие претензии, посерьезней и намного более конкретные.
А так занимать сторону побивателя камнями (либо чем-то другим, потеплее и помягче) всегда приятно. Чувство локтя и вот это всё.
| |
|
3.55, Аноним (-), 00:05, 15/10/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> У пользователей языка совершенно другие претензии, посерьезней и намного более конкретные.
Судя по списку изменений, претензии следующие:
1. Нельзя указывать опциональный разделитель :: перед блоком <>. А иногда хочется.
2. jemalloc уже две недели как вышел 4.5.0, а у вас ещё старьё.
3. Хватит каждый релиз менять Iterator::for_each несовместимым образом!
4. Хотим, чтобы в файле пакетного менеджера вместо [replace] использовалось название [patch]. Ну и поведение тоже поменяйте как-нибудь.
| |
|
|
1.27, fidaj (ok), 13:46, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>и предоставляет средства для достижения высокого параллелизма выполнения заданий
может кто знает, что-то подобное OpenACC в нем реализовано?
| |
1.37, scor (ok), 18:33, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Подскажите, плз, кто в теме. Там подобные штуки
'''
trait T1 {
const FS: usize;
fn f1(&self) -> [u32; Self::FS];
}
'''
уже можно делать или пока не запилили?
| |
1.42, Аноним (-), 19:32, 14/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Странный язык какой-то. Хелловорлд весит аж 600 килобайт. На с++ у меня целый проект с гуем, с сетью, с 3д, с кучей огромых формул, порой не помещающихся на экран монитора, и скомпиленный файл занимает чуть менее 300 килобайт. А тут одна строка в консоли - 600 килобайт! Как так-то?
| |
|
|
3.91, Аноним (-), 10:35, 16/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
То есть эталонная реализация статически линкует аллокатор, и стандартную библиотеку? Какой же всё-таки руст "безопасный" язык!
| |
|
2.46, Конь (?), 20:04, 14/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому что по дефолту в бинарник суется std и jemalloc, которые можно откльчить, если очень хочется помериться пипи… бинарниками. И кстати, ты еще не учел, что в твой проект кроме этих 300 килобайт еще входит стандартная библиотека С++, проста она линкуется динамически
| |
2.51, angra (ok), 22:03, 14/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
А теперь возьми свой замечательный бинарник с гуем, сетью, 3d и формулами и попробуй запустить на машине с той же ОС, но без libstdc++ и прочих либ. Почитай, что он напишет, потом посмотри на вывод ldd.
| |
|
|
4.60, angra (ok), 06:48, 15/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
А что же ты сам полумерами ограничился? Если уж косишь под дурачка, то на полную катушку, предложи запустить вообще без компьютера.
| |
4.82, freehck (ok), 20:05, 15/10/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> без операционки и с процессором другой архитектуры. нет - полумерам!
Тебе вообще-то мягко намекнули, что в растовом бинарнике куча всего библиотечного понапихано. А вообще, вопрос изначально был дурацкий. На него вечный ответ "запусти ldd и поймёшь, почему бинарь сишной программы весит меньше".
| |
|
3.89, Вареник (?), 04:35, 16/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
У меня прошивка контроллера в 32кбайт флеша влазит.
Никаких shared lib, ядер и т.д.
Зато куча формул, сеть, протокол.
| |
|
|
|
2.63, gred (ok), 10:30, 15/10/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Он даже уродливее C++
Что поделаешь, любой язык расширяющий синтаксис Си будет смотреться уродцем, кроме самого Си.
| |
|
3.90, Аноним (-), 08:03, 16/10/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
C# вполне себе конфетка (по синтаксису), вот если бы он компилировался в нативный код
| |
|
|
1.95, pripolz (?), 14:13, 16/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Кстати, гораздо лучше (и новее) Adobe Rust. Поддердивает kind-ы (вызовы типа kindof()) например. Ещё можно мержить переменные.
| |
|