metaclass: (Default)
[personal profile] metaclass
Все, что должен знать программист, чтобы его после 40 лет не выбросили на Помойку, Где Бомжи.

Date: 2011-03-26 07:38 pm (UTC)
From: [identity profile] sharpc.livejournal.com
Это утомление после некоторых особо остроумных комментаторов :)
Основное предположение "теормина" в том, что существуют штуки, которые хоть как-то пересекаются со всеми областями, в то время как остальные штуки в разных областях с другими областями пересекаются очень слабо. Скажем, никак не пересекаться хотя бы как пользователь с базами данных невозможно, а вот с какими-нибудь хитрыми собственническими технологиями МОП-транзисторов можно.
C++, на мой взгляд, полностью перекрывает Си, поэтому Си не нужен. Между Java и C# я не вижу столь значительной разницы, что Java-программистам непременно следует изучить C# и наоборот, чтобы не потерять важный и широко используемый подход.

Date: 2011-03-26 07:57 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Между С# и Java есть кардинальная разница - это подходы к инфраструктуре, типа всяких там серверов приложений, систем сборки и деплоймента и прочего. В C# это все как-то намного проще, без излишеств, в Java-проекте можно даже до программирования не добраться, угорев на полдороги во всех этих xml-конфигах, war-jar-ear-архивах и прочем.

Си желателен, поскольку является средством объединения всех этих разнородных языков и платформ, в итоге там весь низкоуровневый API на нем описан.

Date: 2011-03-26 08:04 pm (UTC)
From: [identity profile] sharpc.livejournal.com
Это аргумент в пользу того, чтобы не изучать Java для общего образования, а только если припрет :)
Изучая C++, мимо низкоуровневого API сложно пройти, хотя да, ABI я в списке указать забыл.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 12th, 2025 11:43 pm
Powered by Dreamwidth Studios