Стоит изучать язык java перед си шарп? - Вопросы по Java

Вопрос Стоит изучать язык java перед си шарп?

Регистрация
16 Ноя 2012
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Стоит изучать язык java перед Си Шарп?
 
Регистрация
31 Окт 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Нет, потому что у этих языков совершенно разный синтаксис и совершенно разные подходы к программированию.

Язык Java позволяет создавать приложения для смартфонов на базе Android.

При этом язык Java строго объектно-ориентированный. Существует множество дополнений (фреймворков) к этому языку, которые нужно знать.

Язык Java разрабатывается компанией Oracle.

Преимуществом языка Java является кросс-платформенность.

Вам может понадобится развертывать серверную операционную систему, например, Linux, чтобы разрабатывать программы на языке Java.

Кроме того, язык Java используется для создания сайтов.

Язык C# разработан компанией Microsoft, основной операционной системой является Windows, используется платформа .NET framework, и язык C# предназначен для создания приложений для операционной системы Windows.

Эти языки очень далеки друг от друга, и знание одного из этих языков не поможет при изучении другого.

Один язык - для смартфонов, для создания сайтов, игр для смартфонов, другой язык для программирования в ОС windows, и общих точек пересечения этих платформ мало.


И ещё -- код Java исполняется в виртуальной машине, поэтому, если вы будете программировать для смартфонов, вам понадобится смартфон и виртуальная машина, на которой можно исполнять код программ для смартфонов, поэтому вам понадобится высокопроизводительный компьютер с мощной видео-картой (может быть даже игровой), чтобы код в виртуальной машине быстро исполнялся.

От себя добавлю - Java требует много усилий для сборки проектов и последующего их развертывания на смартфонах и на Android.

C# менее строгий, так как можно использовать как процедурный язык.

Java потребует знания ООП, это строго объектно+ориентированный язык.

Для использования Java и эмулятора Android нужен будет мощный компьютер.
C# менее требователен к ресурсам компьютера, так как может использоваться даже "древний" Pentium.
 
Регистрация
16 Апр 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Нет, это бессмысленно. Языки предназначены для идентичного круга задач и во многом похожи. Современный C# столь же кроссплатформенен, как и Java. Переходить с Java на C# или с C# на Java - это менять шило на мыло.

P.S. Лично для меня Java глядит одновременно переусложнённым и убогим. C# хоть в целом и сложнее, чем Java, но, ИМХО, более сбалансирован и удобен.
 
Сверху Снизу