Это я читал давно, рассуждения в плане "нужно отказаться от ООП, не так уж оно и хорошо". Они отказались от ООП потому, что на его разработку нужно много времени. Кстати, Rust не отказывался от ООП, исключений и так далее, потому что им не жалко на это времени. Лучше один раз хорошо написать, чтобы потом не доделывать.
С одной стороны - новейшие интерфейсы, прорывная технология, с другой стороны - нельзя отнаследовать какой-нибудь сложный тип. Хочешь отнаследовать - пиши новую сложную копию. Исключений нет - это прорыв, но тут же надо сидеть и думать, как обработать ошибку, которой там нет вообще (затычки в виде подчёркиваний остаются по всему коду).
Никто не мечтает ковырать твой уникальный код. Его просто выкинут. Вместе с тобой.
Длинные, километровые строки повышают производительность труда? По-моему, их, наоборот, сложно воспринимать. А когда ты сидишь и думаешь, куда поставить скобку у функции - это как-то не того. Когда синтаксис от кода отвлекает. Нет, ты должен думать, куда поставить скобку, а не как алгоритм оптимальнее реализовать. А ты не пробовал перебрать двумерный массив двумя циклами for? Там очень много букв для этого надо писать. Кстати, на Go очень много надо вручную писать, потому что готовых вещей нет, прямо как в C было всегда, странное совпадение, да? Вроде всё так современно, а вроде и не очень. Прямо такой граф в трусах и шляпе. С одной стороны - новейшие интерфейсы, прорывная технология, с другой стороны - нельзя отнаследовать какой-нибудь сложный тип. Хочешь отнаследовать - пиши новую сложную копию. Исключений нет - это прорыв, но тут же надо сидеть и думать, как обработать ошибку, которой там нет вообще (затычки в виде подчёркиваний остаются по всему коду).
Этот fmt практически никак не настраивается. Это программа, она должна настраиваться по максимуму, но они не стали её делать такой, они её быстро выпустили, чтобы было похоже на правду.
Да мне похрену, как ты не можешь понять. Я запустил свою программу и пользуюсь ею годами. Кому-то ещё передал и люди пользуюутся ею и дела свои решают со стократной скоростью. Вот я тебе привёл jabber в пример - это вообще свободная программа, никакие линтеры там не нужны, а работает и безотказно. А другой парень придумал язык, на котором всё это написано, тоже без всяких линтеров. Открой для себя программирование. Программирование - это создание программ, а не когда ты там кому-то что-то на блюдечке преподносишь и тебя хвалят.
А у тебя другие разработчики так же пишут, как и ты? Прямо сидите в клетках и пишете всё так, как скажут? Запомни, программирование - это свобода. А когда ты пишешь по указке всегда и всё время, то твои проекты рано или поздно закрывают как нерациональные. Ты писал что-то пять лет, а какой-то менеджер решил это выкинуть - ну, я поздравляю тебя. Ты - как бомж, собирающий картон на свалке. Твой код - это просто картон, который нахрен никому не нужен. Ну, выплатят копейки тебе, но, по сути, что ты сделал за эти пять лет?
Я думаю, если тебе для этого надо компилятор специальный (в котором это даже отменить нельзя), то не так уж всё прекрасно в королевстве датском.
Даже не вникал. Давай, ты свои зачеты/экзамены сам будешь решать.
И, внимание! Не нужно притягивать способы решения задачи из одного языка программирования в другой. Если бы они все были настолько идентичны, что алгоритмы реализуются одинаково, то зачем бы их вообще разных напридумывали бы.