Size: a a a

2020 February 07

p

polunin.ai in rust_offtopic
Pavel
на асме тогда 1000чу
Нет
источник

p

polunin.ai in rust_offtopic
Pavel
потому что в расте и плюсах эти знания уже воплощены в компиляторе
Там свои знания нужны...
источник

P

Pavel in rust_offtopic
polunin.ai
Там свои знания нужны...
как и в асме. нельзя просто взять и написать на асме, чтоб было быстро
источник

AZ

Alex Zhukovsky in rust_offtopic
я и некоторые мои коллеги, иной раз, денежные значения вообще в другой тип выводим, чтоб не дай боже...ещё и с типизацией валюты...а тут на строки делить норм.
источник

AZ

Alex Zhukovsky in rust_offtopic
юнит тесты? не, не слышали
источник

AZ

Alex Zhukovsky in rust_offtopic
а кто-то уже научился покрывать юнит-тестами прям 100% возможных кейсов да ещё и за конечное время?
источник

AZ

Alex Zhukovsky in rust_offtopic
Да почти все
источник

AZ

Alex Zhukovsky in rust_offtopic
айкидос несёт какую то дичь. при чём тут вообще операции с деньгами? где у меня про это было?  навыдумывал не пойми что.
источник

p

polunin.ai in rust_offtopic
Pavel
как и в асме. нельзя просто взять и написать на асме, чтоб было быстро
Про любой язык так можно сказать. Но на асме в итоге выйдет быстрее
источник

AK

Alexander Krivitskiy in rust_offtopic
Dollar Føølish
Стандарт определяет семантику в том числе
Тебе этого мало?

https://en.cppreference.com/w/cpp/language
источник

DF

Dollar Føølish in rust_offtopic
Это из стандарта куски
источник

P

Pavel in rust_offtopic
polunin.ai
Про любой язык так можно сказать. Но на асме в итоге выйдет быстрее
не обязательно. на нём можно написать быстрый код, но это не значит, что код который напишешь ты -- будет быстрее того, что сгенерил компиллер
источник

AK

Alexander Krivitskiy in rust_offtopic
Dollar Føølish
Это из стандарта куски
Да, написанные человеческим языком и с примерами.
источник

DF

Dollar Føølish in rust_offtopic
Примеры в стандарте тоже есть
источник

DF

Dollar Føølish in rust_offtopic
Просто более тёрс
источник

p

polunin.ai in rust_offtopic
Pavel
не обязательно. на нём можно написать быстрый код, но это не значит, что код который напишешь ты -- будет быстрее того, что сгенерил компиллер
Практически всегда будет
источник

AZ

Alex Zhukovsky in rust_offtopic
Anton 📦 ᯌ
Покажешь?
use itertools::Itertools;
use std::collections::HashMap;

fn main() {
   let result = TEXT
       .split_whitespace()
       .fold(HashMap::<_, i32>::new(), |mut acc, w| {
           let word = w.trim_matches(|c: char| !c.is_alphabetic()).to_lowercase();
           *acc.entry(word).or_default() += 1;
           acc
       })
       .into_iter()
       .sorted_by_key(|(_, count)| -*count);
   println!("{:?}", result);
}
источник

P

Pavel in rust_offtopic
polunin.ai
Практически всегда будет
напиши сумму покомпонентного умножения 4х даблов по адресу в EDI, на 4 флоата по адресу в ESI, а потом напиши это на расте и сравни
источник

AK

Alexander Krivitskiy in rust_offtopic
Dollar Føølish
Примеры в стандарте тоже есть
Так на кой ты стандарт читаешь, который для разрабов компилятора пишут? Ещё бы Раст по исходникам компилятора учил бы.
источник

Ct

Casual tears in rust_offtopic
Alexander Krivitskiy
Тебе этого мало?

https://en.cppreference.com/w/cpp/language
Конечно мало. Как cppreference вот это объяснит: https://godbolt.org/z/x6tqbs ?
источник