Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Чем язык программирования Java отличается от С и С++?

ПрограммированиеAndroid+2
Анонимный вопрос
  · 600
Тестирование, разработка приложений под Android / Kotlin /Java / JVM /ООП  · 22 апр
Java является объектно-ориентированным языком программирования, в то время как С и С++ - процедурные языки. Java работает на виртуальной машине Java (JVM), что позволяет программам быть переносимыми между разными операционными системами. В отличие от С и С++, Java имеет автоматическую сборку мусора, что облегчает управление памятью. Java также имеет строгую типизацию, что делает код более безопасным и надежным. Кроме того, Java имеет большое количество библиотек и фреймворков, что упрощает разработку приложений.
Физик-солнечник, разработчик ПО  · 1 апр
Можно считать C процедурной частью С++, поэтому Java сравнивать с C не совсем корректно. Остановлюсь только на основных и самых значительных отличиях Java и C++. Во-первых, в Java нет самостоятельного управления памятью, тогда как в C++ для этого есть все средства — malloc, указатели и прочее. С другой стороны в Java об утилизации памяти за вас подумает сборщик... Читать далее
Я веб-разработчик, занимаюсь программированием, а также люблю компьютерные игры и футбол  · 29 мар
Отличие C и С++ от Java есть несколько, 1. Способ компиляции, Java является транс-компилируемым языком, что позволяет один раз скомпилировать код и использовать в разных ОС. Что касается C/C++ он компилируемый, что требуется для каждой ОС компилировать код заново, даже сам код может отличаться. 2. Java является объектно-ориентированным языком, а С++ является мультипаради... Читать далее
Инженер путей сообщения – строитель  · 24 мар
1. Синтаксически практически ничем. Но: 2. Языки С/С++ изначально предназначены для системного программирования, они компилируются непосредственно в машинные коды, тогда как Java ради переносимости компилируется в промежуточный байт-код, при исполнении приложения интерпретируемый виртуальной машиной Java за счёт чего мы получаем жуткие тормоза. 3. Языки С/С++ изначально... Читать далее