пятница, 23 марта 2012 г.

Куда катится мир?

Тут джависты вот беспокоятся, что скоро придется учить какой-то другой язык, спрашивают, какие книжки читать.

Я, естественно, в порядке троллинга дал ссылку на свежий TIOBE, который показывает тренд падения популярности Java и роста популярности C# (такими темпами через 3 года C# опередит Java).

Ну а вообще, не кажется ли вам, друзья, что куда-то не туда идет развитие обоих языков? Мне кажется, что и C#, и Java, и ФП, и ООП - все это тупиковый путь. Как думаете?

6 комментариев:

  1. Короткий код - не значит понятный. Чтобы этот код прочитать, нужно больше знать, а значит читать его сложнее. Мартин молодец, но скала не кажется простым языком (я, правда, не разбираюсь)

    ОтветитьУдалить
  2. Ну, не все, а конкретно эти языки :) Думаю, что кто-то да придумает что-то получше.

    ОтветитьУдалить
  3. Мы думаем, что нужно работать на том, на чём нравится, например, а не изгаляться изучением того, что модно.

    А сишарп туда идёт, куда нужно, я считаю. Да и жавка за ним тоже, в принципе (хоть и отстаёт).

    А вообще, ноджс победит всех и мы будем писать SQL-запросы, серверный и клиентский код на жабоскрипте.

    ОтветитьУдалить
  4. А куда C# идет-то? Туда все добавляют и добавляют чего-то он все пухнет и пухнет. Объем спецификации растет? Значит растет и сложность. А должна падать.

    ОтветитьУдалить
  5. Все идет в тупик. Жизнь меняется и подходы, которые были хорошими еще N лет назад, уже не работают. Это касается всего, не только программирования.

    ОтветитьУдалить
  6. Да ладно. Код становится короче, а значит и понятней, как правило. Что, наличие лямбд усложнило код? Или вары? Или юзинги, которые в жавке тоже недавно появились? Это всё - сахар, но он позволяет создавать более ёмкие, чёткие конструкции, не размазанные на десятки строчек, как в жавке.


    Ну, писать код, может быть, тяжелее немного становится, да. Но я считаю, что гораздо важнее то, как код _читается_, чем то, как он пишется.

    А если хочется языка, который стремиться к упрощению, то такой есть. Мартин Одерски активно стоит на упрощении Скалы: http://groups.google.com/group/scala-language/browse_thread/thread/3d5e2ae8ed6a221f?pli=1 

    Ещё говорят, что кложур простой, но я не прочувствовал чёто.

    ОтветитьУдалить