Exactly, I don’t understand why languages have decided that every keyword needs to be as randomly minified as possible.
fn, def, rune(ok that’s not minified, just a dumb name), fmt, std. Many of these things aren’t new, but programmers recognize descriptive variable names are important, the same should be true for keywords.
wtf kind of cursed programming language is this? JS? it’s so ugly, in no universe should a function look like that
but obviously as a rust enjoyer i have to do it like
fn max ⟨T: PartialOrd + Copy⟩(nums: ⁊[T]) -> Option⟨T⟩ { let mut greatest: ⁊T = ⁊nums[0]; match nums.len() { 0 => None, 1 => Some(*greatest), _ => { for num in nums { if num > greatest { greatest = num; } } Some(*greatest) } } }
edit: lemmy formatting REALLY hates references and generics it seems… time to go back to medieval times
Ah yes, rust. The language that somehow manages to manages to as verbose as possible, with as much jargonized shorthand that a computer could handle.
Exactly, I don’t understand why languages have decided that every keyword needs to be as randomly minified as possible.
fn
,def
,rune
(ok that’s not minified, just a dumb name),fmt
,std
. Many of these things aren’t new, but programmers recognize descriptive variable names are important, the same should be true for keywords.Isn’t it php?