The OpenNET Project / Index page

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



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

Оглавление

В GCC утверждено включение поддержки языка Rust, opennews (??), 11-Июл-22, (0) [смотреть все]

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


80. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 01:58 
js учи, потом спасибо скажешь
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

93. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от SNM (?), 12-Июл-22, 03:18 
Любой интерпретируемый язык подразумевает макакинг в т.ч. и JS. Ну за редким исключением типа data scientist'ов на пайтоне и сисадминов с их баш-партянками.
Ответить | Правка | Наверх | Cообщить модератору

104. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 04:13 
> Любой интерпретируемый язык подразумевает макакинг в т.ч. и JS

Учи typescript, потом спасибо скажешь.

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

141. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (145), 12-Июл-22, 10:49 
Typescript - костыльный язык. Лучше Раста и Хаскеля сейчас языков нет и близко.
Ответить | Правка | Наверх | Cообщить модератору

194. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 14:37 
> Лучше Раста и Хаскеля сейчас языков нет и близко.

А почему на лучших языках вакансий нет и близко?

Почему на лучшем расте за 11 лет ничего толкового не написали?

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

302. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от topin89 (ok), 13-Июл-22, 02:49 
>> Лучше Раста и Хаскеля сейчас языков нет и близко.
> А почему на лучших языках вакансий нет и близко?

Хаскель реально академичный, в одном ряду с LISP'ом или APL'ом. А раст натурально ещё молодой. Питону вон 20 лет потребовалось, прежде чем распробовали

> Почему на лучшем расте за 11 лет ничего толкового не написали?

А что считать толковым? Про всё что угодно можно сказать "недостаточно круто".

Файрфокс частично на расте с 2018 года, среднее количество CVE в год упало с 2019 где-то на треть. Но всегда можно сказать, что файрфокс говно и вообще не целиком на rust и не считается

Дискорд, Майкрософт, Фейсбук отчитываются о замене мелких сервисов на раст и в отсчётах их всё устраивает. Но всегда можно сказать, что это мелкие приблуды и вообще кто их знает, может они заменили говнокод Go на идеально выверенный код на Rust, не считается.

ripgrep работает значительно быстрее классического grep, vscode использует для поиска именно его. Но это мелкая утилита и даже без GUI, не считается.

Делают опциональной частью Linux, но это просто Торвальдсу лень код читать и корпорасты настаивают так что политика и не считается.

Так можно долго продолжать.

Ждать в ближайшие годы проекты уровня Линукс(1991 год), Хром(2008 год) или Блендер (1998 год) не стоит. 11 лет назад Rust был реально очередным ненужным языком со сборкой мусора. Всё стало интереснее только когда от неё избавились. Реально о нём заорали из всех щелей меньше пяти лет назад.
Начинать делать свой игровой движок с нуля дураки есть (Fyrox), но их не хватит, чтобы за пять лет стать конкурентом хотя бы Godot(2007), не то что Unreal с Unity.

Если взять за пример Redox OS, то выходит, что кучка энтузиастов смогла сделать ОС с графическим интерфейсом, да ещё и запускаемом на реальном железе, с 2015 по 2019 год. Как по мне, это говорит сильно в пользу языка.

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

303. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 03:00 
> Файрфокс частично на расте с 2018 года, среднее количество CVE в год
> упало с 2019 где-то на треть. Но всегда можно сказать, что
> файрфокс говно и вообще не целиком на rust и не считается

Частично? Какой процент? А какой на с++? Почему тогда не трезвонить, что с++ отличный язык? На новый стандарт они тоже перешли? Может еще улучшили санитайзеры или фаззинг помог? Вывод тут один: говорить, что это из-за раста без исследований - просто ложь и попытка выдать желаемое за действительное.

> Дискорд, Майкрософт, Фейсбук отчитываются о замене мелких сервисов на раст и в
> отсчётах их всё устраивает. Но всегда можно сказать, что это мелкие
> приблуды и вообще кто их знает, может они заменили говнокод Go
> на идеально выверенный код на Rust, не считается.

Эти переписывания вообще забавляют. Это как uber перешел с postgres на mysql и сказал, что все быстрее или как dropbox когда-то переписали js на coffeescript (да-да) и сказали, что когда сильно стало меньше.

> Так можно долго продолжать.

Долго продолжать что? Ничего толкового так и нет.

> Ждать в ближайшие годы проекты уровня Линукс(1991 год), Хром(2008 год) или Блендер
> (1998 год) не стоит. 11 лет назад Rust был реально очередным
> ненужным языком со сборкой мусора. Всё стало интереснее только когда от
> неё избавились. Реально о нём заорали из всех щелей меньше пяти
> лет назад.
> Начинать делать свой игровой движок с нуля дураки есть (Fyrox), но их
> не хватит, чтобы за пять лет стать конкурентом хотя бы Godot(2007),
> не то что Unreal с Unity.

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

> Если взять за пример Redox OS, то выходит, что кучка энтузиастов смогла
> сделать ОС с графическим интерфейсом, да ещё и запускаемом на реальном
> железе, с 2015 по 2019 год. Как по мне, это говорит
> сильно в пользу языка.

Ты, наверное, пишешь это из под redox на реальном железе?

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

231. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (234), 12-Июл-22, 16:57 
Бинго смузихлёбства.
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

159. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (181), 12-Июл-22, 12:24 
typescript такой же интерпретируемый язык как и javascript. У него есть опциональная статическая типизация, но она легко обходится оператором as и типом any. К тому статическая типизация работает только во время компиляции без проверок во время выполнения.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

193. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 14:33 
> typescript такой же интерпретируемый язык как и javascript. У него есть опциональная
> статическая типизация, но она легко обходится оператором as и типом any.

Играй по правилам. В любом языке со статической типизацией можно найти лазейки и делать как не надо.

> К тому статическая типизация работает только во время компиляции без проверок
> во время выполнения.

Эмм... ну так и задумывалось.

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

236. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 17:41 
any такая же часть языка работающая в строгом режиме typescript как и любая другая.
any это и есть по правилам.
class Server {
tryToChargeForServerAndSetStatus(obj: any, p: any, b: any): any {
    obj.ololo.doSomethingStrange(b, p);
    // lots of nested methods calls.
    return obj.result;
  }
}
>В любом языке со статической типизацией можно найти лазейки и делать как не надо.

any это не лазейка, статическая типизация в typescript опциональная. Если помучаться её можно использовать. Если коллега не захотел он будет везде шлепать any, зато задача закрыта в 3 раза быстрее

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

243. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 18:44 
> Если коллега не захотел он будет везде шлепать any, зато задача закрыта в 3 раза быстрее

Это человеческая проблема и должна решаться на уровне ваших соглашений в команде: закрепить стиль кодирования, добавить в линтер правило no-explicit-any из typescript-eslint и комитить только через CI. Если коллега не принимает соглашения команды, то наверное ему стоит поискать другую.

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

244. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 18:46 
> any такая же часть языка работающая в строгом режиме typescript как и любая другая.

Да, но повсеместное использование any - плохой тон (какой вообще тогда смысл в типизации, если ее явно не ипользовать?). Точно также в других языках есть опеределенные фичи, которые иногда нужно и корректно исплользовать, но не означает, что нужно использовать везде.

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

197. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 14:44 
>  У него есть опциональная статическая типизация, но она легко обходится оператором as и типом any.

Точно также безопасность раста легко обходится использованием unsafe. Бездумное использование unsafe (как и бездумное использование as any) - это показатель.

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

342. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 18:36 
> Точно также безопасность раста легко обходится использованием unsafe. Бездумное использование
> unsafe (как и бездумное использование as any) - это показатель.

А вон там анон показал как это зарубить, если это проблема. Слабо так же в тайпскрипте? :) Вообще, запихать тайпскрипт и хруст в одну нишу может только полнейшая вебмакака.

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

353. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 20:45 
> Слабо так же в тайпскрипте?

Выше уже сказал про no-implicit-any.

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

Где ты одну нишу увидел? Ты просто обкакался и пытаешься выкрутиться.

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

363. Скрыто модератором  +/
Сообщение от Аноним (-), 14-Июл-22, 06:58 
Ответить | Правка | Наверх | Cообщить модератору

384. Скрыто модератором  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Июл-22, 18:04 
Ответить | Правка | Наверх | Cообщить модератору

393. Скрыто модератором  –4 +/
Сообщение от Аноним (-), 14-Июл-22, 22:33 
Ответить | Правка | Наверх | Cообщить модератору

399. Скрыто модератором  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Июл-22, 03:00 
Ответить | Правка | Наверх | Cообщить модератору

400. Скрыто модератором  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Июл-22, 03:06 
Ответить | Правка | К родителю #393 | Наверх | Cообщить модератору

223. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от анон (?), 12-Июл-22, 16:20 
>data scientist'ов на пайтоне
>data scientist'ов
>на пайтоне

Лицо этих data scientist'ов представили?

>Любой интерпретируемый язык подразумевает макакинг

Нет.

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

343. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 18:37 
> Лицо этих data scientist'ов представили?

Это они просто еще не слышали как их дата [i]саентологами[/i]
называют...

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

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

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




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

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