C/C++

C++ или Java?

Какой язык программирования лучше стоит выучить первым? Представление о задачах этих двух языках сложилось,но выбрать какой-то один я не могу,так как мне интересны выполнения задач обоих языков.Может опытные Люди помогут определиться?
Первым стоит выучить учебник программирования. Какой смысл учить то, как записывать решения задач, если не умеешь решать задачи?

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

Разница же между языками в том, что каждый язык удобен для своего круга задач. Разные задачи - разные языки. И выбирают языки не по названиям, а по тому, какие именно задачи ты собираешься решать.
Sabyr Asauov
Sabyr Asauov
54 929
Лучший ответ
Володя Шемякин Чтoбы зaпиcывaть нaйдeннoe peшeниe, нyжнo нayчитьcя пиcaть. Нyжнo ocвoить aлфaвит, нayчитьcя пиcaть цифpы. А знaчит ЯП всё paвнo нyжнo бyдeт выбpaть.

Кaкие вы видитe нeдocтaтки в coвpeмeнныx yчeбникax пpoгpaммиpoвaния?
Володя Шемякин Пacкaль, Мoдyлa, Oбepoн. Он что-нибyдь пишeт про Go? По-мoeмy, этот yчeбник не coвpeмeнный. Жaль что нет yчeбникa в котopoм aлгopитмы oбъяcнялиcь бы на Go.
Володя Шемякин Зaто пoявилcя coвpeмeнный язык Go. Было бы xopoшо, если бы был coвpeмeнный yчeбник. Пpaвильнo ли yчить выcшyю мaтeмaтикy по yчeбникaм 80-х гoдoв? Зачeм пишyт coвpeмeнныe yчeбники?
Володя Шемякин Зачем тoгда пишyт coвpeмeнныe yчeбники мaтeмaтики? Почeму не yчaтcя по cтapым?
Володя Шемякин А почeму не выдeлят дeньги на нaпиcaниe coвpeмeннoгo yчeбникa по aлгopитмaм? Это же ocнoвa инфopмaтики.
Володя Шемякин Диcкpeтнyю мaтeмaтикy пpoчитaть до aлгopитмoв или пocлe?
Володя Шемякин Кроме диcкpeтнoй кaкие ещё paздeлы пoнaдoбятcя? Мaтeмaтичecкий aнaлиз? Линeйнaя aлгeбpa?
Досконально выучить С++ за пару лет не получится: он - огромный. Если нет серьезной необходимости именно в нем - разбирайтесь с Java.
именно из этих двух у меня раньше были плюсы
(ну так по работе сложилось)

ИМХО
начинать стоит с того, на котором ближайшая задача
а потом под новую задачу смотреть очередной язык или диалект
Кирилл Мусин
Кирилл Мусин
75 320
учи java
Бату Бату
Бату Бату
18 678
Оба языка программирования, C++ и Java, являются мощными и популярными инструментами для создания различных приложений. Однако, выбор между ними зависит от ваших целей и потребностей.

Если вы хотите работать в области системного программирования, компьютерной графики, игр или научных расчетов, то C++ может быть лучшим выбором. Он обеспечивает высокую производительность и эффективность в управлении памятью, что может быть важным при работе с большими объемами данных. Кроме того, C++ является основным языком для написания многих системных библиотек и операционных систем.

Если же ваши цели связаны с разработкой веб-приложений, мобильных приложений, корпоративных приложений или веб-сервисов, то Java может быть лучшим выбором. Java обеспечивает быстрое и эффективное создание масштабируемых приложений с высокой степенью надежности и безопасности. Он также является основным языком для создания многих приложений для Android.

В обоих случаях, вы можете начать с изучения основ программирования, таких как алгоритмы и структуры данных, которые будут полезны независимо от выбранного языка. Кроме того, оба языка имеют богатые библиотеки и сообщества, которые могут помочь вам в разработке приложений.

Таким образом, выбор между C++ и Java зависит от ваших целей и задач, и каждый язык имеет свои преимущества и недостатки.
Артур Ислямов
Артур Ислямов
14 610
Си лучше, так как на нем все программы пишут
Ehtiram Mamedov
Ehtiram Mamedov
1 739