The OpenNET Project / Index page

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



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

Оглавление

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

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


233. "Выпуск языка программирования Rust 1.52"  +4 +/
Сообщение от СССР (?), 08-Май-21, 02:21 
все верно, при заведении указателя и выделении памяти, стразу прописываю ее освобождение, такой подход за достаточно короткое время входит в привычку вовсе не является чем то сложным или стреляющим себе в ногу как это любят говорить. если чтото в последствии изменяю по работе с указателем то автоматом проверяю все ли корректно будет отрабатывать в остальных частях кода, благо современные IDE позволяют отслеживать такие задачи. Это как езда на механической коробке, я как то уже приводил такой пример. После двух недельной практики езды на механике, мозг автоматически обрабатывает все ситуации, а руки и ноги делают свое дело, водитель не задумывается о происходяем, все внимание на движение и другие автомобили. Человеческий моз и есть тот смый авомат, но увы он не приносит денег производителям современных автомобилей, поэтому через рекламу и прочее, человеческие возможости перетекают в технические но платные вещи.
У здравого программиста все точно так же, задачи по корректному взаимоействию с памятью происходят автоматически, я еще раз повторюсь, у нормального программиста вопрос с корректным освобождением паняти отсутствует, это все происходит автоматически, т.е. присловутый гарбич коллектор вырабатывается у человека в мозгу, в остальном программист фокусирует свое мышление в бизнес логике. так же благо что современные IDE с анализатором кода, а так же классы контейнера, позволяют для новичков и вовсе не задумываться о вопросах выделения и освобождения памяти (но это если нужно быстро и сердито). Да, это относитя только к обектному С++ позволяющий абстрактно смотреть на бизнес логику. Ну если ваша бизнес логика заключается в том что бы обеспечить высокую нагрузку для банка или для телеком. подсистемы, то ваша бизнес логика сведется как раз к байтам, битам, эффективному выделеню памяти и оптимизацией ее освобождения, ну а тут уже либо с++ без контейнеров, все сам либо вообще си (если уж совсем хайлоад хайлоудов).
Еще один пример с фототехникой. Многие желающие стать фотографом, киноделом, хотят купить самый крутой фотик за дешево и универсальный объектив )) вот и в программировании так же ) у любого языка программирования есть свое фокусное растояние, диафрагма и как результат глубина резкости ) а так же наличие автофокусов и прочее.
Так вот много современных ЯП схожи либо с мыльницами либо с телефоном ) Бизнесу, проще выдать вчерашнему студенту такой аппарат и уже через час этот студент начнет выкладывать фотки в инстаграм, да на маленьком экране, но блин смотрица вполне себе ) а когда мы видим на фото снежного барса, или киношную картинку снятую на анаморфную оптику (вообще кстати на кино обективах не ставят автофокус - а как же так скажут юные киноделы ,, это что самому нужно крутит ??? :) можно же себе в ногу выстрельнуть закричат с пеною у рта и купят айфон т.к. он круче всех телефонов снимает ) Вот и в программировании точно так же. и вот если уметь пользоваться языком который позволяет снимаь и фото и киношное видео с фокусными растояниями от 8 до 800мм а при желании устанавить телеконвертор 2.0х и при этом от опыта программиста светосила на уровне 1.4 ))) ну какой нахер раст, нода жээээсс, или питон? ну это же дверные замки, максимум экшин камеры которые применяются в дверях либо крепятся на шлем велосепидиста и вовсе не покрывают весь спектор задачь. ну в общем как то так
Ответить | Правка | Наверх | Cообщить модератору

234. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 08-Май-21, 02:23 
> это же дверные замки, максимум экшин камеры которые применяются в дверях

дверные глазки )))


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

247. "Выпуск языка программирования Rust 1.52"  –3 +/
Сообщение от burjui (ok), 08-Май-21, 13:54 
Столько воды, что хоть Африку орошай. Но за "гарбич коллектор вырабатывается у человека в мозгу" спасибо, посмеялся от души. И стиль, и содержание - всё прекрасно, этакий монолог на кухне после полторашки Балтики 9. Не сомневаюсь, что и код вы пишете такой же.
Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору

250. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от Аноним (-), 08-Май-21, 17:50 
Давай остроумный шоколатье, покажи публике свой код на гитхабе, а то сомнения берут что ты кроме опеннета и не работаешь нигде вовсе xD
Ответить | Правка | Наверх | Cообщить модератору

253. "Выпуск языка программирования Rust 1.52"  +1 +/
Сообщение от анонн (ok), 08-Май-21, 20:10 
> Аноним(-)
> Давай остроумный шоколатье, покажи публике свой код на гитхабе, а то сомнения берут что ты кроме опеннета и не работаешь нигде вовсе xD

/0/0

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

264. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 08-Май-21, 23:41 
> Давай остроумный шоколатье, покажи публике свой код на гитхабе, а то сомнения
> берут что ты кроме опеннета и не работаешь нигде вовсе xD

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


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

281. "Выпуск языка программирования Rust 1.52"  +1 +/
Сообщение от Аноним (-), 09-Май-21, 10:00 
Зто не тебе было предложение а твоему чрезмерно болтливому оппноненту burjui так что релакс
Ответить | Правка | Наверх | Cообщить модератору

293. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 11-Май-21, 23:09 
> Зто не тебе было предложение а твоему чрезмерно болтливому оппноненту burjui так
> что релакс

ой ))


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

252. "Выпуск языка программирования Rust 1.52"  +1 +/
Сообщение от Ordu (ok), 08-Май-21, 18:21 
> Не сомневаюсь, что и код вы пишете такой же.

Зря не сомневаешься. Он не пишет кода. Если бы он писал код, да ещё и на C++, он бы не писал здесь того, что он написал.

А вообще, ты читаешь комменты тут? Меня начинает забавлять когнитивных диссонанс опеннета: они рассказывают о том, что rust слишком простой, и использование раста приводит к потере навыков, и тут же рассказывают о том, что раст сложный и сквозь борроу-чекер не прорваться и какие-то там алгоритмы им реализовать не удаётся. Мне интересно, какая точка зрения в итоге победит, или они так и продолжат придерживаться обеих одновременно?

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

257. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от burjui (ok), 08-Май-21, 20:53 
К сожалению, читаю. Уже начинаю понимать, какая это ошибка. Если это обсуждение Rust, то здравствуйте флеймы, троллинг и просто откровенный бред. Впрочем, уровень дискуссии и в других новостях невысок. Жаль, что неадекваты кричат громче всех и создают видимость того, что весь Опеннет неадекватен. А победит в итоге индустрия. Рано или поздно кода на Rust будет столько, что им придётся его читать и собирать по работе, и тогда заработают шестерёнки в головах и придёт понимание, что мир не чёрно-белый. Научатся и читать синтаксис, и дружить с borrowck, а там, того гляди, начнут писать что-то своё и даже получать от этого удовольствие. Самые упёртые продолжат сидеть в своём echo chamber и плеваться - ну и баг им судья.
Ответить | Правка | Наверх | Cообщить модератору

259. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от Аноним (259), 08-Май-21, 21:30 
Изучил еще лет пять назад, программировал для интереса, стараюсь не допускать этого дерьма в тех проектах которые контролирую по мере сил.
Можно сказать это попытка протиснуть на рынок "свой" язык с правами на него от крупной коммерческой компании, т.е. буллщит.
Ответить | Правка | Наверх | Cообщить модератору

265. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от burjui (ok), 08-Май-21, 23:50 
А какое дерьмо вы допускаете в этих проектах?
Ответить | Правка | Наверх | Cообщить модератору

268. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 00:13 
да, я тоже надеюсь на то что когда то наступят временя, что раст допилят, на нем напишут линукс, создадут все нужные кросплатформенные гую, и наступит о дивный чудный мир. а пока берем в руки топоры и рубим дерево что бы построить дом и разжечь костер.


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

270. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от burjui (ok), 09-Май-21, 00:33 
> а пока берем в руки топоры и рубим дерево что бы построить дом и разжечь костер.

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

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

272. "Выпуск языка программирования Rust 1.52"  +1 +/
Сообщение от СССР (?), 09-Май-21, 03:01 
а что вы можете против топора? где будет вся ваша цивилизация в таком противостоянии?
зря вы про тапорик так, недооцененно.
как то вот в одном городе прошел ледяной дождь, все были уверены в цивилизации. Посмотрите видос на ютюбе, последствия ледяного дождя в городе владивосток 2020. люди несколько недель жили без воды, без еды, не помытся не смыть за собой. Люди замерзали, не было ни газа, не эллектричества не тепла.
В этом вся проблема современного общества, отсутствие понимание что такое это мир, как он устроен.
а топор он и через 10 000 лет будет эффективным инструментом в руках настоящего мужчины, если конечно всех в педиков не передалают.
Ответить | Правка | Наверх | Cообщить модератору

275. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от burjui (ok), 09-Май-21, 03:48 
> люди несколько недель жили без воды, без еды, не помытся не смыть за собой.
> Люди замерзали, не было ни газа, не эллектричества не тепла.

Но вот если бы у них были топоры...

> а топор он и через 10 000 лет будет эффективным инструментом

Ну, уж точно не для обработки металла, из которого сделана важнейшая его часть.

> в руках настоящего мужчины, если конечно всех в педиков не передалают.

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

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

277. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 03:55 
а у них и были топоры, достали из кладовых, заказали машину дров и грелись две недели, что тут не ясного то?
Знаете таких идиотов которые нож об нож ударяют, что бы посмотреть у кого лезвие прочнее. Для обработки метала используют молот, но и у топора есть обух, что бы гвоздь забить, согнуть или подплющить.
Я не беспокоюсь, за педиков, если это право их выбор, меня не устраивает нездаровая мода на подобные забавы.

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

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

273. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 03:04 
времена не меняются, меняются образы и упаковка )
Ответить | Правка | К родителю #270 | Наверх | Cообщить модератору

279. "Выпуск языка программирования Rust 1.52"  –1 +/
Сообщение от Ordu (ok), 09-Май-21, 05:43 
> К сожалению, читаю. Уже начинаю понимать, какая это ошибка.

Почему ошибка? Очень забавно.

> Жаль, что неадекваты кричат громче всех и создают видимость того, что весь Опеннет неадекватен.

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

> А победит в итоге индустрия.

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

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

258. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от Аноним (-), 08-Май-21, 21:03 
Примера со связным списком на хрустах хватило чтоб однозначно ответить - да. маркетинговый булшит залит прямо в неокрепшие головные кости, кои в силу своей школотронности не могут понять что их обайфонили
Ответить | Правка | К родителю #252 | Наверх | Cообщить модератору

266. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 00:00 
>> Не сомневаюсь, что и код вы пишете такой же.
> Зря не сомневаешься. Он не пишет кода. Если бы он писал код,
> да ещё и на C++, он бы не писал здесь того,
> что он написал.
> А вообще, ты читаешь комменты тут? Меня начинает забавлять когнитивных диссонанс опеннета:
> они рассказывают о том, что rust слишком простой, и использование раста
> приводит к потере навыков, и тут же рассказывают о том, что
> раст сложный и сквозь борроу-чекер не прорваться и какие-то там алгоритмы
> им реализовать не удаётся. Мне интересно, какая точка зрения в итоге
> победит, или они так и продолжат придерживаться обеих одновременно?

вопрос не в том что раст сложный или нет, вопрос в том что неокрепшим умам без опыта навязывают идеологию построенную на обмане. как пример, когда говорят что указатели это зло - это обман (но это номр 1 причина в пользу моных ЯП), указатели это неограниченные возможности в умелых руках, и да в руках идиота это пистолет с патроном и снятым предохранителем. Другой пример - когда говорят что в си нельзя импотрировать как в питоне - лож, есть целый линукс с кучей пакетных менеджеров и репозиториев, и есть возможность запускать эти программы из своих програм устанавливая между ними канал связи как между tcp клиентом и сервером. СИ и С++ создали для себя целую экосистему, и какое право диванные эксперты имеют что бы уменьшать значение в возможностях этой экосистемы? Да Си/С++ это кирпичики, на основе которых строятся структуры, классы, библиотеки, отдельные программы, это все можно использовать в своем коде. А что современые ЯП?  запихнут часть экосистемы Си под капот и назовут это фичами ЯП ) + самудрят синтаксиз, добавя при этом что вот на С++ все очень сложно с этим ))
Много вранья, я как бы про это хочу донести. А язык, ну хочешь пиши на питоне если нравится и задача не требует ресурсо экономии, хочешь на пхп сгенерируй страничку, хочень перл если писал на нем с института и есть проект. Речь не про языкы, а про идиотизьм который образуется вокрух всех этих споров и навязывание ярлыков.


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

267. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 00:07 
ну а хочешь писать системный код то забудь про все знания и навыки на си и с++, забей на все .so и так далее , и начни изучать новый язык, новый синтаксиз идиом, перечеркни все к чертям собачим и начни путь джедая с нуля )) и у тебя польется чистейший безопасностью код на сервера корпораций , а в обратку куча бабла ) больше системный языков!!!

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


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

278. "Выпуск языка программирования Rust 1.52"  –1 +/
Сообщение от Ordu (ok), 09-Май-21, 05:33 
Да-да, я именно об этом когнитивном диссонансе и говорю, ты хорошо его демонстрируешь.
Ответить | Правка | Наверх | Cообщить модератору

280. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 06:34 
тогда удачивам ! )) живите и радуйтесь ! ))
Ответить | Правка | Наверх | Cообщить модератору

263. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 08-Май-21, 23:34 
я алкоголь не употребляю. Я не планировал тебя переубедить в чем то,  ибо это так же глупо как утверждать что фото сделанное на смартфон это не фото, ведь это все же это фото, хоть и имеет ряд недостатков в пост обработке, так и в момент сьемки в рамках самого смартфона. Люди выкладывают 100к руб не для того что бы мирится с реальностью, а для того что бы гордо говорить что у него тел круто снимает, но в итоге снимать одни и теже плоские фотки автоматом програмно обработанные. и если бы у таких фотографов был бы вкус, и понимание основ композиции, то его работы даже снятые на телефон, можно было бы назвать творчеством. А так, это не блее чем маркетенг для продажи новых телефонов, и наводнение контентом ресурс который по факту рекламный бизнес. У программистов все один в один по аналогии.  А вам если угодно оставаться при своем мнении и в таком вот юморном настроении то я весьма рад что сумел вас повеселить. Юмор это наше все.
Ответить | Правка | К родителю #247 | Наверх | Cообщить модератору

269. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от burjui (ok), 09-Май-21, 00:17 
Вижу, вы очень любите аналогии (учитывая это, странно, что моё высказывание о полторашке Балтики 9 вы восприняли буквально) - настолько, что становится сложно найти ваших словах конкретику. До сих пор не ясно, почему в вашей аналогии Rust - это телефон, а C++ - фотоаппарат. Rust может всё, что может C++. Приведите хоть один аргумент, доказывающий обратное. Только давайте без плюсовой специфики, а то "телефоном" может оказаться уже С++, если взглянуть с другой стороны. И без аналогий, которые не являются фактами, а лишь призваны прояснить смысл оных.

В любой новости о Rust всегда очень много болтовни о том, что это - бесполезная хипстерская поделка, но аргументы практически всегда эмоциональные, а не фактологические. Возможно, вы положите начало доброй традиции цивилизованных споров, строящихся на фактах и логике. Я понимаю, где мы находимся, но всё же.

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

271. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 02:50 
полторашка балтики как то не уместно, тем более явно переходит на личности.
речь не про то что есть что, речь про человеческие навыки. речь об инструменте где техническая часть делает свое дело при этом навыки человека позволяют использовать инструмент без ошибочно и в купэ дают гибкость и не ограничивают возможности. Любые перевесы как то усложняющие типа ассемблера или пленочные камеры, или в противоположенность ЯП со сборщиком мусора или крутым айфоном, ограничивают в свободе.
Я прихожу к мнению что вам трудно понимать меня т.к. мы по разному воспитаны и устроены. мы по разному понимаем мир и свободу выбора. потому вам проще и дешевле остаться при своем.

К слову С++ может вполне стать и айфоном используя тот же QT )  а может быть и пленочнфм фотоаппаратом, а может быть крутым RED или blackMagic с киношным обективом стоимостью как сама камера. тут все зависит от опыта и правильного выбора компонет коих много, нужно только потратить время на их сравнения ) С++  дает выбор, свободу и это есть сейчас.
Раст возможно станит таким же языком но не сейчас, потом когдато. но в современном С++ уже есть такие инструменты которые обеспечивают безопасное программирование. тогда вопрос, к чему изобретать велосипед? к чему тратить ресурсы на переписывания всего и вся? а через 5 лет начнут пиарить еще один "системный язык" где под капотом идиома типа {x*Y}-$%% будет варить вам кофе, и все будут кричать что на расте такого нет, что будущее за языком "{{{" начнут опять переписывать библиотеки и прочее. и к чему это все? вы пользуетесть ssh в терменале, вас чтото не устраивает? далее я через QProcess подключаюсь к серваку через ssh и использую его как сокет ввода вывода.. ну что не так? где страдает безопасность? вся системная ниша уже давым давно написана и вылизана. а вы предлагаете пройти еще раз этот путь только через бесконечные патчи и пр.?
Мой посыл научить человека думать а не плыть как кусок какашки в канализации общественного мнения.

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

274. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от burjui (ok), 09-Май-21, 03:19 
Как я и предполагал, никакой конкретики.
Ответить | Правка | Наверх | Cообщить модератору

276. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 09-Май-21, 03:49 
а конкретики нет ) и не может ее быть, каждый инструмент имеет право быть и заслуживает что бы им пользовались, если друго нет )
ваше сознание не может вырватся за пороги которые вам обозначены )
вы не можете принять простые вещи , понять причины пиара того или иного , навязывания пятого или десятого ) вы не понимаете что связывает вам руки а что развязывает )

Просто мы по разному смотрим на мир, языки тут второстепенны )

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

285. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от Ordu (ok), 09-Май-21, 20:09 
У тебя точка на клавиатуре сломалась что-ли? Почему каждое предложение заканчивается скобочкой?
Ответить | Правка | Наверх | Cообщить модератору

294. "Выпуск языка программирования Rust 1.52"  +/
Сообщение от СССР (?), 11-Май-21, 23:17 
перешел на модный стиль языка ) избавляемся от ; и .
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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