LINUX.ORG.RU

История изменений

Исправление gaylord, (текущая версия) :

Если код языка программирования невозможно прочитать без IDE то это плохой код и плохой язык.

Любой современный код невозможно прочитать без IDE, просто потому, что через 10 минут ты устанешь грепать декларации классов и таки откроешь IDE. Ну и все современные языки (Rust, Go, Haskell) опускают указание типа и выводят значения сами.

let f = File::new(); 

Кажется очевидным, что f – структура типа File.

Исправление gaylord, :

Если код языка программирования невозможно прочитать без IDE то это плохой код и плохой язык.

Любой современный код невозможно прочитать без IDE, просто потому, что через 10 минут ты устанешь грепать декларации классов и таки откроешь IDE. Ну и все современные языки (Rust, Go, Haskell) опускают указание типа и выводят значения сами.

let f = File::new(); 

Кажется очевидным, что это будет объект с типом File.

Исправление gaylord, :

Если код языка программирования невозможно прочитать без IDE то это плохой код и плохой язык.

Любой современный код невозможно прочитать без IDE, просто потому, что через 10 минут ты устанешь грепать декларации классов и таки откроешь IDE. Ну и все современные языки (Rust, Go, Haskell) опускают указание типа и выводят значения сами.

let f = File::new(); 

Кажется очевидным, что это будет File.

Исходная версия gaylord, :

Если код языка программирования невозможно прочитать без IDE то это плохой код и плохой язык.

Любой современный код невозможно прочитать без IDE, просто потому, что через 10 минут ты устанешь грепать декларации классов и таки откроешь IDE.