LINUX.ORG.RU

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

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

Вообще интересно как виртовские языки в данной нише победили.

В каком месте Go — виртовский язык? Если из-за ключевого слова func, так подобный синтаксис используется ещё в Rust и JS, которые виртовскими, кажется, никто не называет. Кошмарное сишное недоразумение в виде int functionorvariablethatisaquestion(), которое успело покусать C++, Java, C# и D, в новых языках не приветствуется. И даже в современных плюсах как минимум для лямбд определение возвращаемого типа ушло в другое место. Вчера начал объяснять сыну, как понимать int main(), почувствовал себя дебилом. И это начинается сразу с, простите, хеллоуворлда.

Или ты там ещё какие-то признаки виртовского языка видишь?

Хотя все тыкают в оберонщиков пальцами и крутят у виска при упоминании его применений.

Кто такие «все»? Я не то, чтобы сильный поклонник Оберона, считаю, что по части минимализма Вирт сильно перегнул палку (те же Delphi/FreePascal для прикладных применений выглядят куда симпатичнее, хотя за сознательно внесённую путаницу с object/class я бы кое-кому настучал линейкой по пальцам). Но многие идеи там вполне здравые. Программа должна быть читаемой, это я говорю как программист, которому время от времени приходится править плюсовый код из 2009 года.

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

Вообще интересно как виртовские языки в данной нише победили.

В каком месте Go — виртовский язык? Если из-за ключевого слова func, так подобный синтаксис используется ещё в Rust и JS, которые виртовскими, кажется, никто не называет. Кошмарное сишное недоразумение в виде int functionorvariablethatisaquestion(), которое успело покусать C++, Java, C# и D, в новых языках не приветствуется. И даже в современных плюсах как минимум для лямбд определение возвращаемого типа ушло в другое место. Вчера начал объяснять сыну, как понимать int main(), почувствовал себя дебилом. И это начинается сразу с, простите, хеллоуворлда.

Хотя все тыкают в оберонщиков пальцами и крутят у виска при упоминании его применений.

Кто такие «все»? Я не то, чтобы сильный поклонник Оберона, считаю, что по части минимализма Вирт сильно перегнул палку (те же Delphi/FreePascal для прикладных применений выглядят куда симпатичнее, хотя за сознательно внесённую путаницу с object/class я бы кое-кому настучал линейкой по пальцам). Но многие идеи там вполне здравые. Программа должна быть читаемой, это я говорю как программист, которому время от времени приходится править плюсовый код из 2009 года.

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

Вообще интересно как виртовские языки в данной нише победили.

В каком месте Go — виртовский язык? Если из-за ключевого слова func, так подобный синтаксис используется ещё в Rust и JS, которые виртовскими, кажется, никто не называет. Кошмарное сишное недоразумение в виде int functionorvariablethatisaquestion(), которое успело покусать C++, Java, C# и D, в новых языках не приветствуется. И даже в современных плюсах как минимум для лямбд определение возвращаемого типа ушло в другое место. Вчера начал объяснять сыну, как понимать int main(), почувствовал себя дебилом.

Хотя все тыкают в оберонщиков пальцами и крутят у виска при упоминании его применений.

Кто такие «все»? Я не то, чтобы сильный поклонник Оберона, считаю, что по части минимализма Вирт сильно перегнул палку (те же Delphi/FreePascal для прикладных применений выглядят куда симпатичнее, хотя за сознательно внесённую путаницу с object/class я бы кое-кому настучал линейкой по пальцам). Но многие идеи там вполне здравые. Программа должна быть читаемой, это я говорю как программист, которому время от времени приходится править плюсовый код из 2009 года.

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

Вообще интересно как виртовские языки в данной нише победили.

В каком месте Go — виртовский язык? Если из-за ключевого слова func, так подобный синтаксис используется ещё в Rust и JS, которые виртовскими, кажется, никто не называет. Кошмарное сишное недоразумение в виде int functionorvariablethatisaquestion(), которое успело покусать C++, Java, C# и D, в новых языках не приветствуется. И даже в современных плюсах как минимум для лямбд определение возвращаемого типа ушло в другое место. Вчера начал объяснять сыну, как понимать int main(), почувствовал себя дебилом.

Хотя все тыкают в оберонщиков пальцами и крутят у виска при упоминании его применений.

Кто такие «все»? Я не то, чтобы сильный поклонник Оберона, считаю, что по части минимализма Вирт сильно перегнул палку (те же Delphi/FreePascal для прикладных применений выглядят куда симпатичнее, хотя за сознательно внесённую путаницу с object/class я бы кое-кому настучал линейкой по пальцам). Но многие идеи там вполне здравые. Программа должна быть читаемой, это я говорю как программист, которому время от времени приходится править код из 2009 года.

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

Вообще интересно как виртовские языки в данной нише победили.

В каком месте Go — виртовский язык? Если из-за ключевого слова func, так подобный синтаксис используется ещё в Rust и JS, которые виртовскими, кажется, никто не называет. Кошмарное сишное недоразумение в виде int functionorvariablethatisaquestion(), которое успело покусать C++, Java, C# и D, в новых языках не приветствуется. И даже в современных плюсах как минимум для лямбд определение возвращаемого типа ушло в другое место. Вчера начал объяснять сыну, как понимать int main(), почувствовал себя дебилом.

Хотя все тыкают в оберонщиков пальцами и крутят у виска при упоминании его применений.

Кто такие «все»? Я не то, чтобы сильный поклонник Оберона, считаю, что по части минимализма Вирт сильно перегнул палку (те же Delphi/FreePascal для прикладных применений выглядят куда симпатичнее). Но многие идеи там вполне здравые. Программа должна быть читаемой, это я говорю как программист, которому время от времени приходится править код из 2009 года.