отцвели уж давно хризантемы в саду
Jan. 15th, 2019 09:36 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
На sql.ru почему-то прикрыли тему с Ксеноцефалом (http://www.sql.ru/forum/actualthread.aspx?bid=16&tid=466654&pg=1)
https://yigal-s.livejournal.com/335693.html
За истёкшие ++десять лет я
а. воодушевившись прочитанным, поучил немного Common Lisp (практически ничего не выучил)
б. прочитал одну книгу по Haskell, что-то немного понял, но назвать себя знающим язык не могу и близко. Скажем, в том же хаскельном мультитреде не разобрался, от монадных комбинаторов знаю одно название.
в. ещё более проникся скепсисом в отношении Object Oriented и Design Patterns, во всяком случае в том виде, как они доступны для понимания програмисту С++
г. и перестал, как сложилась жизнь, практически использовать и OOP и OOD и Patterns, чему, в общем, особо-то и не рад, так как без них всё как-то выходит ещё более грустно
Функциональным программистом я не стал, а если стал бы, то хер его знает, нашел ли хоть какую-то нормально оплачиваемую работу. Java или C# на уровне, чтоб вставлять в резюме - не освоил, а если бы вставил и ушёл на них - то совершенно не факт, что это не было бы ещё более грустно, чем тот С++, что я пишу. Безопасные языки с garbage collector - это, конечно, неплохо, но с точки зрения эстетической и интеллектуальной, разница с С++ далеко не существенная.
С++, как складывается впечатление, во многом сейчас стал языком старых проектов, требующих то ли поддержки, то ли дописывания, но не разработки нового. Возможно, на java/C# всё немного веселей, а впрочем не знаю. Видал я и людей, что из C# в С++ перебегали за более интересной работой.
Возможно, в плане C++ есть всё ещё что-то интересное в embedded сейчас.
https://yigal-s.livejournal.com/335693.html
За истёкшие ++десять лет я
а. воодушевившись прочитанным, поучил немного Common Lisp (практически ничего не выучил)
б. прочитал одну книгу по Haskell, что-то немного понял, но назвать себя знающим язык не могу и близко. Скажем, в том же хаскельном мультитреде не разобрался, от монадных комбинаторов знаю одно название.
в. ещё более проникся скепсисом в отношении Object Oriented и Design Patterns, во всяком случае в том виде, как они доступны для понимания програмисту С++
г. и перестал, как сложилась жизнь, практически использовать и OOP и OOD и Patterns, чему, в общем, особо-то и не рад, так как без них всё как-то выходит ещё более грустно
Функциональным программистом я не стал, а если стал бы, то хер его знает, нашел ли хоть какую-то нормально оплачиваемую работу. Java или C# на уровне, чтоб вставлять в резюме - не освоил, а если бы вставил и ушёл на них - то совершенно не факт, что это не было бы ещё более грустно, чем тот С++, что я пишу. Безопасные языки с garbage collector - это, конечно, неплохо, но с точки зрения эстетической и интеллектуальной, разница с С++ далеко не существенная.
С++, как складывается впечатление, во многом сейчас стал языком старых проектов, требующих то ли поддержки, то ли дописывания, но не разработки нового. Возможно, на java/C# всё немного веселей, а впрочем не знаю. Видал я и людей, что из C# в С++ перебегали за более интересной работой.
Возможно, в плане C++ есть всё ещё что-то интересное в embedded сейчас.
no subject
Date: 2019-01-16 05:09 am (UTC)no subject
Date: 2019-01-16 09:00 am (UTC)А вообще язык, как мне кажется, не особо важен. Важно чтоб задача была интересной.
no subject
Date: 2019-01-17 06:29 pm (UTC)Мне, как правило, были интересны проблемы, возникающие сугубо внутри программирования. Правильный дизайн, правильный мультитред, инструментарий и инфраструктура. Всегда было весьма интересно копаться в С++. Интересы и результаты за пределами собственно программирования были, но в специализацию это перевести не удалось, да и не стремился особо. Интересными задачами заниматься доводилось, но не в последние годы...
no subject
Date: 2019-01-18 10:35 am (UTC)