выбрать язык



Выбрать язык программирования

Автор Andron Android задал вопрос в разделе Другие языки и технологии

Какой выбрать язык программирования для изучения? и получил лучший ответ

Ответ от Алекс Куха[гуру]
Fortran. Просто и вроде при деле

Ответ от Anonymous[гуру]
Java.
Ты поймёшь о чем я, когда будешь устраиваться на работу 🙂

Ответ от 600f2 cbr[гуру]
питон

Ответ от FastFood[гуру]
c++, c#, Java.

Ответ от Jan A.[гуру]
Java ...

Ответ от Daemonic Prayer[новичек]
ASM =)

Ответ от Арсений Арсеньевич[мастер]
С++

Ответ от Ђварь Саранча[новичек]
Узбекский

Ответ от New acc[новичек]
c# и java

Ответ от J()KER[гуру]
русский, иначе "с возможностью на нем зарабатывать в организация" будут проблемы

Ответ от Ўрий Овчинников[гуру]
Русский конечно

Ответ от Ѐоман Самойленко[мастер]
Python, C, C++

Ответ от ™Roman*Sniper™[активный]
С/C++ -быстрые, но, пожалуй сложные для понимания языки. Они ориентированы на обращение с низким уровнем программирования (вы практически на прямую отдаете команды в компьютер, из-за этого достигается наибольшая скорость среди других языков) В них есть весь функционал для программиста, что-то типа швейцарского ножа для программиста. Также нужно отметить, что язык С это прародитель всех языков в этом списке.
Java - объектно-ориентированный и очень популярный язык. Часто используется для написания веб-модулей и веб-приложений, на нём же можно писать под Андроид. Пожалуй ещё плюсом то, что вы не сможете "отстрелить себе ногу", как в СС++. По задумке, программу на Java можно запускать и под Linux и под Mac и под Win, не переписывая ни строчки кода.
Python - язык с очень выразительным синтаксисом, для написания небольших и мощных скриптовпрограмм. Не так часто используется в компаниях, скорее на нём пишут сайтики (django) и сисадмины любят за удобство использования и поддерживаемость разными ОС.
C# - язык от майкрософта, проще чем С++ для понимая, так как меньше оперирует с "железом" и больше нацелен на удобство для программиста. Стоит на одном уровне с джавой, из минусов лишь то, что это майкрософт, а значит большая часть софта платная и имеются проблемы с программированием под другие ОС.
По большей части играет роль знание алгоритмов и мелких деталей синтаксиса языка, как в нём исполняются команды.
Рейтинг языков можете просмотреть на сайте "TIOBE" (первая ссылка в гугле)
Главное! Если выбрали какой-либо язык, учите его до упора, не перепрыгивайте с одного на другой, образуется каша и вам будет сложно писать на обоих.
Ну и успехов Вам в Ваших начинаниях!

Ответ от Джолия Джес[гуру]
Учи Java - сейчас он очень востребован. И в принципе достаточно универсальный язык.

Ответ от Дмитрий Нонеймов[новичек]
PHP - Для Web, Swift - iOS, Любой из пакета MSVS 2015

Ответ от Їайкин Виталий[гуру]

Ответ от CLazStudio[гуру]
Уж точно не 1C. С шутками про Русский соглашусь, шутки шутками, а родной язык знать надо. Если хочешь зарабатывать, и еще как хобби, то это, как я понял, фриланс. Очень выгодный фриланс вроде бы - создание моб приложений. Здесь можно и C++ с Qt, и Java, и Swift, и C# C JavaScript (unity)

Ответ от Владислав Труханович[новичек]
HTML CSS JAVA C#

Ответ от Вася Бебичкин[новичек]
Одним языком сложно обойтись, можно например ОСВОИТЬ (именно освоить, а не выучить) связку
С/С++ ---OpenGL / Direct3D. Главное это НЕ начинать с простого языка, т. е. если хотите игр,
читайте/смотрите/спрашивайте о играх. Хотите другого занимайтесь другим.
Нужно понимать вот что:
1)Никто не знает полностью хотя бы один язык (даже создатель этого языка),
2)Junior становится middle НЕ со временем, а с ОПЫТОМ.

Ответ от Too moo[мастер]
категорически согласен с Вася Бебичкин.
добавлю что
программирование это не только язык, а еще 14 областей знаний))
Software Requirements — требования к ПО.
Software Design — проектирование ПО.
Software Construction — конструирование ПО.
Software Testing — тестирование ПО.
Software Maintenance — сопровождение ПО.
Software Configuration Management — управление конфигурацией.
Software Engineering Management — управление IT проектом.
Software Engineering Process — процесс программной инженерии.
Software Engineering Models and Methods — модели и методы разработки.
Software Engineering Professional Practice — описание критериев профессионализма и компетентности.
Software Quality — качество ПО.
Software Engineering Economics — экономические аспекты разработки ПО.
Computing Foundations — основы вычислительных технологий, применимых в разработке ПО.
Mathematical Foundations — базовые математические концепции и понятия, применимые в разработке ПО.
Engineering Foundations — основы инженерной деятельности.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Какой выбрать язык программирования для изучения?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*