The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Rust 1.50, opennews (?), 12-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


38. "Выпуск языка программирования Rust 1.50"  –6 +/
Сообщение от Аноним (45), 12-Фев-21, 16:44 
Приведите, пожалуйста, ссылочку на 5-минутный туториал по автоматическое управление памятью в C++, а то когда я его изучал, преподы сказали, что память течёт. Как сделать, чтобы не текла, конечно же не рассказали - студенчество в России.

И да, то был простой хеловорлд (5 лет назад), так что я понятия не имею, что имел ввиду препод.

Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (42), 12-Фев-21, 17:07 
Где учился? Математик-информатик? Тогда понятно.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск языка программирования Rust 1.50"  +1 +/
Сообщение от Аноним (64), 12-Фев-21, 17:24 
Ну ясно, ну понятно.
Я не знаю, как у человека выше проходила учёба, но у меня лично на магистратуре (нет, не на математика-информатика) это было так: пытались обучить С# и какого было мое удивление, когда препод просто элементарно гуглил, почему у него выдаёт ошибку в строке: double x = 5;
Так что ты учиться можешь в хорошем универе питера, а препод не знает элементарного синтаксиса языка или как некоторые вместо своих лекций по "Теории принятия решений" выдают чужой урезанный конспект, где не может пояснить за матрицы нечеткого отношения предпочтения и весовые коэффициенты экспертов (господи, у меня по сей день горит с последнего).
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск языка программирования Rust 1.50"  –1 +/
Сообщение от Аноним (42), 12-Фев-21, 17:34 
А потом вот такие преподы сочиняют всякие расты и льют муть про другие языки, которые они не осилили даже открыть синтаксис почитать.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск языка программирования Rust 1.50"  +5 +/
Сообщение от Аноним (112), 12-Фев-21, 17:52 
А потом всякие деятели пишут библиотеки для серьёзных вычислений на питоне
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск языка программирования Rust 1.50"  +2 +/
Сообщение от анонимуслинус (?), 12-Фев-21, 19:44 
технически вопрос не в питоне. он просто более простой инструмент. вот и все. технически он просто удобнее что раста , что с++. именно в науке имею ввиду. для высоконагруженных вычислений с большими объемами данных на  больших кластерных серверах вероятно все же будут писать на компилируемых языках. технически , что раст , что с++ просто инструменты. просто на с++ накрутили столько разных дополнений, что из обычного ключа он превратился в ключ с кучей прибамбасов, с часто непонятными свойствами или применениями. раст моложе и менее усложнен, но идет по тому же пути в желании стать популярным. хотя это наверное свойство всех языков программирования стремящихся быть "всеобемлющими".
Ответить | Правка | Наверх | Cообщить модератору

257. "Выпуск языка программирования Rust 1.50"  +1 +/
Сообщение от Проходимец (?), 13-Фев-21, 15:57 
Вот ненадо. Самые вменяемые преподы были именно кто "ниасилил" новомодные языки. Они реально разжёвывали как это работает на железном уровне! Что дало понимание когда лучше один алгоритм, а когда быстрей будет другой!
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

130. "Выпуск языка программирования Rust 1.50"  –7 +/
Сообщение от Аноним (-), 12-Фев-21, 18:29 
Ты чо не понял, это Россия!
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

203. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Aukamo (ok), 13-Фев-21, 00:46 
В Украине также. Только, давайте на чистоту: от студентов также много чего зависит. Люди желающие учится, а не протирать штаны на парах, учат то что им надо, потом идут на олимпиады и прочего рода соревнования, повышая авторитет\прибыль учебного заведения. И далее, уже для этих студентов в учебном заведении создают рабочие места и нанимают нужных специалистов.
Ответить | Правка | Наверх | Cообщить модератору

378. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (-), 18-Фев-21, 17:43 
Чувак, ты забыл указать название планеты.
Ответить | Правка | Наверх | Cообщить модератору

262. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Бум (?), 13-Фев-21, 17:51 
Так, а что не так со строкой то было?
double x = 5;
Console.WriteLine(x);
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

299. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от анонимуслинус (?), 14-Фев-21, 11:16 
double это число с двойной точностью. там должно было быть число с энным количеством знаков после запятой. в этом и ошибка.  но да в компилируемых языках , особенно со статической типизацией это будет грубой ошибкой. данные не соответствуют типу. кстати это самое начало изучения любого языка. там об этом чуть ли не с первых страниц вбивают.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск языка программирования Rust 1.50"  –4 +/
Сообщение от Аноним (45), 12-Фев-21, 17:31 
Интересно. За все комментарии к этой новости Вы не дали ни одного содержательного (не ответил на конкретные вопросы), при этом успели натоксить на целое сообщество.

Пожалуйста, будьте добры отвтетить на заданные Вам вопросы, ведь их задали именно на конкретные Ваши заявления. Соответственно заявления либо Вами подтверждаются, либо вы остаётесь пустословом.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

261. "Выпуск языка программирования Rust 1.50"  –1 +/
Сообщение от Бум (?), 13-Фев-21, 17:44 
Разве образование имеет значение? В институте учат учиться, дальше человек учится сам. Или вы за всю жизнь только 5 лет учитесь и не более?
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

279. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (279), 14-Фев-21, 01:15 
> В институте учат учиться

Самая дурацкая фраза. Если за 10 лет школы ты не научился учиться - вуз тебе не поможет. Вообще отсюда и проблемы, что вузы выпускают баранов.

Ответить | Правка | Наверх | Cообщить модератору

300. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от анонимуслинус (?), 14-Фев-21, 11:19 
не соглашусь. процентов так 5-7 выходит нормальных, остальные только для галочки. и да не стоит смотреть на корочки, часто человек без корочки обладает куда большим талантом и потенциалом. сколько вышло знаменитых разработчиков и хакеров в том числе(которые правда все же попались иначе мы бы и не знали) из обычного народа.
Ответить | Правка | Наверх | Cообщить модератору

305. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноньимъ (ok), 14-Фев-21, 12:44 
Задача школ - сделать из людей безмозглых баранов.
Какой там учиться учиться? Что это за волшебные школы в стране единорогов?
Ответить | Правка | К родителю #279 | Наверх | Cообщить модератору

138. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (138), 12-Фев-21, 19:07 
Гугли shared_ptr, unique_ptr, weak_ptr
Плюсы в вузах учат плохо (возможно очень)
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

200. "Выпуск языка программирования Rust 1.50"  –1 +/
Сообщение от Аноним (45), 13-Фев-21, 00:04 
Спасибо (без шуток) за адекватный ответ. К сожалению, давно неактуально.

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

>> Автоматическое управление памятью
> Ой, а где это мы уже слышали точь-в-точь? Неужели в С++?!

И https://www.opennet.ru/opennews/art.shtml?num=54575#166


Простите, если обидел своим невежеством.

Ответить | Правка | Наверх | Cообщить модератору

206. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Aukamo (ok), 13-Фев-21, 01:02 
borrow checker фишка которой у плюсов нет. Прежде чем писать что-то в ответ, изучите вопрос на предмет "что это такое и зачем надо?".
Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

240. "Выпуск языка программирования Rust 1.50"  –2 +/
Сообщение от Аноним (240), 13-Фев-21, 11:18 
Для того, чтобы мешать программисту решить задачу самым оптимальным способом?
Ответить | Правка | Наверх | Cообщить модератору

280. "Выпуск языка программирования Rust 1.50"  –2 +/
Сообщение от Аноним (279), 14-Фев-21, 01:17 
Есть такое. Раст - это молоток, который бьёт только по диагонали.
Ответить | Правка | Наверх | Cообщить модератору

383. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (383), 20-Фев-21, 04:19 
Самый оптимальный - это вроде инвалидации итератора в плюсах? Спасибо, поржал.
Ответить | Правка | К родителю #240 | Наверх | Cообщить модератору

187. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (187), 12-Фев-21, 22:43 
> преподы сказали

Не повезло тебе с преподами. Возьми нормальный учебник.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

228. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Lex (??), 13-Фев-21, 08:14 
[смутно припоминая плюсЫ]:
Когда нужно выделить - вызываешь new
Когда кусок памяти больше не нужен - вызываешь delete

Пусть это и не особо автоматическое управление памятью, но при норм подходе память не течёт. Сколько взял - столько вернул..

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

307. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноньимъ (ok), 14-Фев-21, 12:46 
Ах если бы, в жизни былоб всё как в песне бы...
Ответить | Правка | Наверх | Cообщить модератору

317. "Выпуск языка программирования Rust 1.50"  +2 +/
Сообщение от Lex (??), 14-Фев-21, 14:06 
> Ах если бы, в жизни былоб всё как в песне бы...

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

Ответить | Правка | Наверх | Cообщить модератору

320. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноньимъ (ok), 14-Фев-21, 14:14 
Это вы намекаете что разрабы которые могут уследить в принципе существуют.
Ответить | Правка | Наверх | Cообщить модератору

330. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (45), 14-Фев-21, 17:12 
С какой стати вообще нужно тратить время и мыслительные ресурсы на инфраструктурные вещи, если задача программиста - автоматизировать бизнес-процесс?
Вы хоть один день писали код за деньги?
Ответить | Правка | К родителю #317 | Наверх | Cообщить модератору

333. "Выпуск языка программирования Rust 1.50"  +1 +/
Сообщение от Michael Shigorinemail (ok), 14-Фев-21, 18:02 
> если задача программиста - автоматизировать бизнес-процесс?

Если.  А если не путать кодера с программистом -- то задачи бывают разные.

> Вы хоть один день писали код за деньги?

Вы хоть одну строчку красивого кода написали?..

Ответить | Правка | Наверх | Cообщить модератору

340. "Выпуск языка программирования Rust 1.50"  –1 +/
Сообщение от Аноним (45), 14-Фев-21, 22:38 
Удивительно, что такой опытный человек. как Вы путает:
Кодер - пишет алгоритмы, как сказали.
Программист - человек, решающий поставленные задачи.

Теперь в связи с этим вопрос:
Если что-то вместо не помогает решить задачу, а мешает, может стоит выбрать другой инструмент?

И да, за чистотой кода я тщательно слежу и инфраструктурный код вот никак не вписывается в красивый код. Основа основ - эффективный код != красивый код, так что чем писать эффективный, но некрасивый код на C/C++ предпочту писать эффективный и красивый на Rust/Go/C#/Java/чтоугоднодругое, да даже PHP, если выбор встанет.

Вы ведь не часто говорите о красоте ассемблерного кода?

Да и вообще, меня удивляют Ваши вбросы, ответы на которые Вы оставляете повисшими. Как будто Ваша цель - похоливарить, что некрасиво с Вашей стороны. Ладно анонимы - с них спроса нет, могут быть и 10-летние школьники, но Вы - взрослый, немалого добившийся человек, а занимаетесь софистикой какой-то.

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

Ответить | Правка | Наверх | Cообщить модератору

344. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Аноним (45), 15-Фев-21, 00:03 
Признаю свою неправоту: бизнес-процессы бывают разные. В Вашем, например, случае бизнес-процессы - это и есть инфраструктурный код.

Но это не значит, что у остальных такой же. Большинство разработчиков всё-таки прикладное ПО пишут, а не системное. Кстати, Rust позволяет писать красивый код и на системном, и на прикладном уровнях.

А то, что Вы пол года пытаетесь в лоб перевести Rust компилятор на e2k говорит лишь о Ваших ограниченных ресурсах, не позволяющих написать по-настоящему нативный компилятор, а не портированный. За это не стоит винить и ненавидеть Rust. Работадателей вините, но никак не язык.

Ответить | Правка | К родителю #333 | Наверх | Cообщить модератору

358. "Выпуск языка программирования Rust 1.50"  +/
Сообщение от Lex (??), 15-Фев-21, 12:31 
> С какой стати вообще нужно тратить время и мыслительные ресурсы на инфраструктурные
> вещи, если задача программиста - автоматизировать бизнес-процесс?
> Вы хоть один день писали код за деньги?

Автоматизировать бизнес-процесс - это задача не совсем программиста. Скорее, какого-то инженера, который контроллеры программирует и занимается интеграцией их с другими системами.. и не только его задача, но и аналитика бизнес-процессов.
Или к слову о том, что написать игруху или приложение - это практически никогда не "автоматизация бизнес-процессов".

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

Ответить | Правка | К родителю #330 | Наверх | Cообщить модератору

232. "Выпуск языка программирования Rust 1.50"  +2 +/
Сообщение от 6аппппп (?), 13-Фев-21, 09:45 
shared / unique ptr и никаких new / delete. А висюны можно и в Rust'те получить, ибо подсчет ссылок он и в Африке.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру