Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Режим отображения отдельной подветви беседы | [ Отслеживать ] |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
15. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 11:36 | ||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!() } | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 11:39 | ||
> Даже Go на его фоне смотрится лучше | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 11:46 | ||
Чем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от angra (ok), 19-Мрт-17, 12:06 | ||
Почти всем :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от freehck (ok), 19-Мрт-17, 12:36 | ||
> Тут проще перечислить недостатки: размер бинаря, проблемное взаимодействия с Сишными либами | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 19-Мрт-17, 12:54 | ||
Я перечислил недостатки, а не преимущества. Даже если у ocaml не было бы недостатков, это не означало бы, что у него достаточно преимуществ.Ну и конечно нельзя недооценивать фактор поддержки корпорацией. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Доступен язык программирования Rust 1.16" | +3 +/– | |
Сообщение от freehck (ok), 19-Мрт-17, 13:13 | ||
> Ну и конечно нельзя недооценивать фактор поддержки корпорацией. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 15:14 | ||
http://www.dedoimedo.com/computers/software-development-canc... | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от freehck (ok), 19-Мрт-17, 22:02 | ||
> http://www.dedoimedo.com/computers/software-development-canc... | ||
Ответить | Правка | Наверх | Cообщить модератору |
209. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от Василий Теркин (?), 21-Мрт-17, 12:32 | ||
"Большие корпорации" обеспечивают то, чего катастрофически не хватает энтузиастам. Время. Т.е. масштабный проект можно успеть реализовать до того, как он морально устареет, а его разработчики выйдут на пенсию. Для того чтобы ЯП "взлетел" ему нужна куча прикладных библиотек, масса публикаций, удобные IDE и хорошая информационная поддержка, понижающая уровень входа для начинающих. Тогда формируется большое комьюнити. Основная мотивация подавляющего большинства программистов, начинающих изучение нового ЯП - это перспективность его применения в будущем с целью использования его для зарабатывания денег. И лишь единицы выбирают ЯП как оптимальное средство решения конкретной задачи. Поэтому в форумах и идет нескончаемый холивар сторонников заколачивать гвозди микроскопом с сторонниками ремонтировать часы кувалдой. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
52. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 13:01 | ||
Мне непонятно, поэтому я и спрашиваю. Иначе не спрашивал бы. Вроде всё логично | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
140. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 20-Мрт-17, 02:47 | ||
... отсутствием генериков, убогостью кастомных типов, error'ом(!) при неиспользуемой(!) переменной, хипстоватым сообществом... Вы продолжайте, продолжайте. | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
23. "Доступен язык программирования Rust 1.16" | +3 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 12:00 | ||
Вообще интересно, чем люди мотивируются, создавая кучу костылей в каждом "новом великолепном ЯП". Они как бы забывают, что ЯП вообще делаются не для машин, а для людей. Конечно гибкость инструмента хочется иметь максимальную, но это не должно идти в ущерб читаемости кода и скорости разработки. Языков программирования уже создавалось вагон и маленькая тележка на волне хайпа "вау, компы приходят в жизнь простых смертных!". Из них выкристаллизовались самые удачные в соотношении читаемости/гибкости, стали классикой, заняли свой честный TOP10, на их основе соответственно сформировались огромные комьюнити, написано масса документации, их изучают в ВУЗах. И тут приходит контора и такая "Мы решили что во всех наших ошибках виноват ЯП, мы запилим свой и будем совать его во все места, мы ж корпорация бобра, мы могём". А потом выясняется, что "во все места" только воткнуты "// TODO(user_name): implement this", в итоге работают только какие-то примитивы, документацию найти фиг, структура библиотеки не позволяет на бегу исправить архитектурный косяк | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
29. "Доступен язык программирования Rust 1.16" | +3 +/– | |
Сообщение от angra (ok), 19-Мрт-17, 12:11 | ||
Да не стесняйся ты так, скажи открыто: "мне лень понимать и учить новые ЯП". | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 12:21 | ||
А что "новые языки" это какая-то самостоятельная ценность и их обязательно все учить ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 19-Мрт-17, 12:34 | ||
Нет, необязательно. Можно было выучить Fortran 60 лет назад или APL 50 лет назад и программировать на них по сей день. | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Доступен язык программирования Rust 1.16" | –2 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 12:43 | ||
В текущих реалиях можно выучить пару основных для десктопа, и php/python, html+js+css для веба, и ещё останется лет на 30 что в процессе разработки продуктов по мере появления доп. вопросов (от code style, тестовых фреймворков и инструментария аля IDE, нужных API, до всяких RFC, алгоритмов подавления шумов и специфики железа). И этого будет достаточно чтобы учиться постоянно и не скучать по фортрану. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Доступен язык программирования Rust 1.16" | +4 +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 16:01 | ||
> В текущих реалиях можно выучить пару основных для десктопа, и php/python, html+js+css | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от angra (ok), 19-Мрт-17, 17:10 | ||
Согласен. Добавлю, что через пять лет может оказаться, что js и css все-таки не способны удовлетворительно решить большинство задач и индустрия вернеттся к идее написания под веб на других ЯП с последующей трансляцией в webassembly или еще что-то. И все js и css фреймворки разом отправятся на свалку истории. | ||
Ответить | Правка | Наверх | Cообщить модератору |
206. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от cp (?), 20-Мрт-17, 23:20 | ||
> в основных для десктопа, вполне возможно мог быть дельфи, вместо пыха или питона - перловочка | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
40. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 12:36 | ||
> Да не стесняйся ты так, скажи открыто: "мне лень понимать и учить | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
43. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от freehck (ok), 19-Мрт-17, 12:47 | ||
> Да не стесняйся ты так, скажи открыто: "мне лень понимать и учить новые ЯП". | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
50. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от angra (ok), 19-Мрт-17, 13:00 | ||
> Ну знаете ли. Этих новых языков в последнее время попёрло столько, что | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от freehck (ok), 19-Мрт-17, 13:19 | ||
>> Ну знаете ли. Этих новых языков в последнее время попёрло столько, что | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 19-Мрт-17, 17:06 | ||
Я к тому, что написание парсеров за счет существования lex/yacc и аналогов стало простой задачей не пять, не десять и даже не двадцать лет назад. А ты привел их существование как одну из причин появления множества новых ЯП в последнее время. На мой же взгляд появление новых ЯП почти никак не связано с легкостью их первичной реализации. Новые ЯП появляются во множестве, когда набирается достаточно много новых задач, которые старые ЯП решают неудовлетворительно. Потом идет период стабильности, а потом развитие технологий создает новые проблемы и как следствие провоцирует создание новых ЯП. | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от freehck (ok), 19-Мрт-17, 21:51 | ||
> А ты привел их существование как одну из причин появления множества новых ЯП в последнее время. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 19-Мрт-17, 23:06 | ||
>>Ну да, ну да. Perl5 "неудовлетворительно" решал задачи динамической генерации web-страниц, а PHP был "венцом" инженерной мысли. | ||
Ответить | Правка | Наверх | Cообщить модератору |
157. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от angra (ok), 20-Мрт-17, 12:21 | ||
> Ну да, ну да. Perl5 "неудовлетворительно" решал задачи динамической генерации web-страниц, | ||
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору |
169. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от freehck (ok), 20-Мрт-17, 13:25 | ||
>> Ну да, ну да. Perl5 "неудовлетворительно" решал задачи динамической генерации web-страниц, | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 20-Мрт-17, 13:56 | ||
> Современный - это какой? Perl5 несколько десятилетий был неизменен. Не вижу особой разницы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
203. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от freehck (ok), 20-Мрт-17, 21:43 | ||
>> Современный - это какой? Perl5 несколько десятилетий был неизменен. Не вижу особой разницы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Доступен язык программирования Rust 1.16" | –2 +/– | |
Сообщение от Вареник (?), 19-Мрт-17, 17:06 | ||
> В общем, я не знаю, когда вылижут Rust, но для начала надо | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
193. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от анонимус вульгарис (?), 20-Мрт-17, 17:06 | ||
> Руст - язык без ниши. Как системный, для игр и вычислений - | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Sw00p aka Jerom (?), 19-Мрт-17, 15:53 | ||
>>но это не должно идти в ущерб читаемости кода и скорости разработки. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
88. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Вареник (?), 19-Мрт-17, 17:11 | ||
>>>но это не должно идти в ущерб читаемости кода и скорости разработки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 19-Мрт-17, 19:01 | ||
>>На С++ програмист напишет сложную систему медленней, чем на Java. | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 20:12 | ||
> Не читабельность это самый "нубский" аргумент, конечно для русскоязычного китайский будет | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от RobotsCantPoop (?), 19-Мрт-17, 21:31 | ||
Для любителей чтива, приближенного к одному из естесственных языков, придумали COBOL. Его конечно ругают очень-очень сильно, но пока си пытается указателем в указатель на переменную попасть, COBOL рулит транзакциями на миллиарды. | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 19-Мрт-17, 22:37 | ||
>>Очевидно что читать то, что написано на нормальном языке, нормальным стилем, гораздо легче и приятнее, чем э слыш чотенька тут вот а тут так там тыгыдым акошка мне запили хопа гангнамстайл | ||
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору |
156. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Аномномномнимус (?), 20-Мрт-17, 12:18 | ||
>> 1) время на чтение + время на "думает" + опять время на чтение = быстрая разработка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
183. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Вареник (?), 20-Мрт-17, 15:37 | ||
> я просто не понял вы сторонник (x) или function function_name(argument x)? Лично для меня без разницы, итог один (в опкодах) в принципе. | ||
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору |
186. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Мрт-17, 16:35 | ||
>>- для стиля xyz - должен быть комментарий | ||
Ответить | Правка | Наверх | Cообщить модератору |
207. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Аномномномнимус (?), 21-Мрт-17, 01:08 | ||
Правильно объявлять function или func, если вы хотите функцию, а не класс, объект или ещё стопицот вариантов синтаксического сахара, не (x) и тем более не fun. Если вы хотите фана, то вам конечно без разницы на чём писать. А если чтобы работало, было читаемо, сопровождаемо и вообще не стыдно было показать, то нужно чтобы намерение было чётко задекларировано. Все эти огрызки и экономия на спичках - зло. Сиди потом, гадай, fn - это function или filename, или ещё что-то. Например, если нужно быстро найти функцию, но не помнишь точного её имени, внезапно все эти скобочки, косточки, звёздочки в ряд начинают мешать, а не помогать. Равно как и аббревиатуры, ты помнишь что оно в имени функции было что-то про перемножение, ищешь multiple, а потом выясняется что народ так "сэкономил оперативы и времени", что в коде оно mlt. И как бы автор каждого такого кастратика кричит "достаточно один раз выучить", но таких методов десятки в каждом классе, классов сотни, да ещё и проектов вагон и маленькая тележка и сводится всё к зубрению вместо понимания. | ||
Ответить | Правка | Наверх | Cообщить модератору |
210. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 21-Мрт-17, 17:56 | ||
>>Правильно объявлять function или func, | ||
Ответить | Правка | Наверх | Cообщить модератору |
211. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 22-Мрт-17, 01:14 | ||
блин у комента кажись ограничение по длине текста хмммм | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 19-Мрт-17, 20:58 | ||
Титеретик или тролль? | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
127. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 19-Мрт-17, 22:40 | ||
> Титеретик или тролль? | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 20-Мрт-17, 12:28 | ||
Это яркий пример, иллюстрирующий ошибочность твоих разглагольствований о том, что проектирование занимает основное время и выбор ЯП почти не сказывается на времени написания программы. Конечно разница во времени между написанием программы на С и python будет не такой большой как в случае с brainfuck, но тем не менее она будет весьма существенной. | ||
Ответить | Правка | Наверх | Cообщить модератору |
189. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Мрт-17, 16:49 | ||
> Это яркий пример, иллюстрирующий ошибочность твоих разглагольствований о том, что проектирование занимает основное время и выбор ЯП почти не сказывается на времени написания программы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
197. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 20-Мрт-17, 18:39 | ||
Таки титеретик. Причем случай крайне запущенный, если даже пример с brainfuck не заставил хоть чуть-чуть подумать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
201. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Мрт-17, 20:54 | ||
тады уж на ТМ, брейнфак в сторонке курит | ||
Ответить | Правка | Наверх | Cообщить модератору |
202. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Мрт-17, 20:59 | ||
> тады уж на ТМ, брейнфак в сторонке курит | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Sw00p aka Jerom (?), 19-Мрт-17, 23:08 | ||
> Титеретик или тролль? | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
184. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Вареник (?), 20-Мрт-17, 15:40 | ||
>> Титеретик или тролль? | ||
Ответить | Правка | Наверх | Cообщить модератору |
187. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Мрт-17, 16:40 | ||
> - Хуже, преподаватель. Сам в реальных проектах не писал, не сопровождал, но | ||
Ответить | Правка | Наверх | Cообщить модератору |
208. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Илья (??), 21-Мрт-17, 09:40 | ||
о господи. Ну хорошо хоть в одном файле уместилась | ||
Ответить | Правка | Наверх | Cообщить модератору |
213. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от anonymous (??), 22-Мрт-17, 06:16 | ||
> Давайте спросим у Д. Кнут-а сколько кода он написал ))) | ||
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору |
215. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 22-Мрт-17, 16:08 | ||
))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Вареник (?), 20-Мрт-17, 14:59 | ||
>> И сей факт в том, что время тратися в основном на проектирование. | ||
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору |
190. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Мрт-17, 16:52 | ||
> - На тестирование, отлаживание, сопровождение (многочисленные доработки по запросам). | ||
Ответить | Правка | Наверх | Cообщить модератору |
219. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Некулхацкер (?), 24-Мрт-17, 13:06 | ||
>>>>но это не должно идти в ущерб читаемости кода и скорости разработки. | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
220. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 24-Мрт-17, 21:46 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от incker (?), 19-Мрт-17, 12:08 | ||
Зачем указывать тип, если переменная объявленная через let, как вы написали - будет константа. Не константы объявляются так let mut variable | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
31. "Доступен язык программирования Rust 1.16" | –2 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 12:20 | ||
Зачем константы называть variables в документации и делать иммутабельными из коробки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Доступен язык программирования Rust 1.16" | –3 +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 12:22 | ||
Константность - только чтение. Мутабельность - чтение и запись. Т.е. любую переменную мы можем читать, а запись - это дополнительное свойство, которое и надо задавать. В С++ эта логика нарушена. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 12:49 | ||
Как говорят знакомые атеисты: ОГОСПАДЕ! | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от Ordu (ok), 19-Мрт-17, 17:28 | ||
ОГОСПАДЕ. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 17:37 | ||
Переменная может быть константной и меняться. Тут вообще большое поле для демагогии. Но всё это будут придирки к словам. Факт остается фактом, объект должен быть читаем всегда, а вот изменяем нет. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
105. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 19:45 | ||
Константа не может быть переменной. Это тавтология. | ||
Ответить | Правка | Наверх | Cообщить модератору |
168. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 20-Мрт-17, 13:17 | ||
> Константа не может быть переменной. Это тавтология. | ||
Ответить | Правка | Наверх | Cообщить модератору |
194. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от анонимус вульгарис (?), 20-Мрт-17, 17:14 | ||
> Константа не может быть переменной. Это тавтология. | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
217. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Некулхацкер (?), 23-Мрт-17, 19:19 | ||
> Как говорят знакомые атеисты: ОГОСПАДЕ! | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
46. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от freehck (ok), 19-Мрт-17, 12:53 | ||
> Зачем константы называть variables | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
75. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от Ordu (ok), 19-Мрт-17, 16:12 | ||
Константы и read-only переменные -- это разные вещи. Просто подумай об этом, и -- я верю в тебя -- ты увидишь разницу. | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
106. "Доступен язык программирования Rust 1.16" | –2 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 19:51 | ||
Про константы не я вбросил, я то знаю разницу | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 20:35 | ||
> Про константы не я вбросил, я то знаю разницу | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 17:32 | ||
> Зачем константы называть variables в документации и делать иммутабельными из коробки? | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
107. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 19:59 | ||
Ты удивишься, но константы инлайнились ещё во времена ассемблера. | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Доступен язык программирования Rust 1.16" | +1 +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 20:29 | ||
> Ты удивишься, но константы инлайнились ещё во времена ассемблера. | ||
Ответить | Правка | Наверх | Cообщить модератору |
158. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Аномномномнимус (?), 20-Мрт-17, 12:26 | ||
Много кто умеет вычислять не меняющиеся переменные на этапе компайлтайма, причём по умолчанию, но они это называют "оптимизация на этапе компиляции", а не делают из этого культ мордования терминологии | ||
Ответить | Правка | Наверх | Cообщить модератору |
161. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от angra (ok), 20-Мрт-17, 12:50 | ||
Культ тут разве что ты делаешь. Насколько я понял, с С/C++ ты знаком. В них дефолтное поведение для переменной это изменяемость, а невозможность изменений задается ключевым словом const. В rust наоборот, дефолтное поведение для переменной это невозможность изменений, а изменяемость указывается при помощи ключевого слова mut. То бишь если отбросить нюансы с указателями, то разница лишь в том, какое поведение по умолчанию, а какое требует ключевого слова. При этом в обоих случаях речь идет о переменных(именованная ячейка памяти), не о настоящих константах. Скорее всего тебя в заблуждение вводит само слово const. | ||
Ответить | Правка | Наверх | Cообщить модератору |
199. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от _ (??), 20-Мрт-17, 19:27 | ||
Он дятел - сиречь не понимает даже что в правильных Ёзыках константы не имеют не то что адреса, но и даже например типа :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Доступен язык программирования Rust 1.16" | –2 +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 12:20 | ||
Дополнительные правила и ограничения - плата за безопасность и увеличение производительности. Пример, как и все подобные, высосан из пальца. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
35. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 12:24 | ||
Безопасность иллюзорна ибо любой нетривиальный алгоритм будет полон unsafe'ов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 19-Мрт-17, 17:41 | ||
Вот вам концепция, на которой С++ гарантированно проиграет Rust'у: http://www.gamedev.ru/flame/forum/?id=156989 | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 19:36 | ||
> Вот вам концепция, на которой С++ гарантированно проиграет Rust'у: http://www.gamedev.ru/flame/forum/?id=156989 | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от Аноним (-), 20-Мрт-17, 11:37 | ||
Тебе надо, ты и пиши, в чем проблема? Почему на операциях с памятью Rust оказывается быстрее тебе ответили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Доступен язык программирования Rust 1.16" | +/– | |
Сообщение от Аноним (-), 20-Мрт-17, 12:03 | ||
Пруф или не было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
195. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от анонимус вульгарис (?), 20-Мрт-17, 17:17 | ||
> Безопасность иллюзорна ибо любой нетривиальный алгоритм будет полон unsafe'ов. | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
45. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от Аномномномнимус (?), 19-Мрт-17, 12:51 | ||
Плата за безопасность - открытость и понятность кода. Когда начинается магия и ересь - безопасность и надёжность заканчивается, начинается security through oscurity и появляются "крайне редкие специалисты", требующие за разруливание этих клубков магической лапши баснословные деньги. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
83. "Доступен язык программирования Rust 1.16" | +2 +/– | |
Сообщение от Вареник (?), 19-Мрт-17, 16:57 | ||
> Плата за безопасность - открытость и понятность кода. Когда начинается магия и | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Доступен язык программирования Rust 1.16" | –1 +/– | |
Сообщение от Вареник (?), 19-Мрт-17, 17:00 | ||
>> Плата за безопасность - открытость и понятность кода. Когда начинается магия и | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |