Java считается самым востребованным языком. Следом идет Си, потом C# и потом только С++.
Так что утверждение твое неверное.
О языках не говорят кстати "лучше или хуже"(ну кроме очевидных случаев) . Их сравнивают по параметрам, поскольку там где хорош один, другой не справляется (это причина, по которой не существует универсального языка) .
Главные недостатки Java - требование памяти и скорость выполнения.
Другие языки программирования и технологии
почему java хуже c++?
C++ применяется для написания системных вещей: драйвера, ядра, библиотеки и другие части программных комплексов работающие напрямую с железом и ТРЕБУЮЩИЕ ПОВЫШЕННОГО БЫСТРОДЕЙСТВИЯ и отсутствия каких бы то ни было прослоек.
Java для этого - хуже или вобще не годится т. к. работает только из под виртуальной машины (JVM) которая представляет собой прослойку посредника, она далеко от железа.
А вобще java очень крутая вещь, ваш покорный слуга проектирует и разрабатывает программные комплексы именно на ней )
Java для этого - хуже или вобще не годится т. к. работает только из под виртуальной машины (JVM) которая представляет собой прослойку посредника, она далеко от железа.
А вобще java очень крутая вещь, ваш покорный слуга проектирует и разрабатывает программные комплексы именно на ней )
В чём-то java даже лучше - есть среды разработки, не требующие лицензии.
А так С++ это всё: можно делать и онлайн и оффлайн программы, там куча всего, много чего делается через API, встроен миниассемблер, то есть очень много возможностей, что постичь полностью почти невозможно (с учётом выхода новых версий)
А для простых программ, типа тетриса нет языков, что лучше, или хуже, это везде можно сделать.
А так С++ это всё: можно делать и онлайн и оффлайн программы, там куча всего, много чего делается через API, встроен миниассемблер, то есть очень много возможностей, что постичь полностью почти невозможно (с учётом выхода новых версий)
А для простых программ, типа тетриса нет языков, что лучше, или хуже, это везде можно сделать.
Почему тапочки хуже винегрета?
Тапочки - из шерсти, но зато в винегрете - есть свекла... .
Член толще отвертки конечно, но шурупы им закручивать неудобно....
Тапочки - из шерсти, но зато в винегрете - есть свекла... .
Член толще отвертки конечно, но шурупы им закручивать неудобно....
c++ язык НИЗКОУРОВНЕВЫЙ. Если вы искали высокоуровневый язык, чем вам Java хуже стала? ! Также и C# по сравнению с С++ обеспечивает более высокую скорость разработки, меньшую стоимость ПО.
В общем не надо смешивать одно с другим.
В общем не надо смешивать одно с другим.
Невдалый вопрос.. . Нашли что сравнивать
Один из наших преподавателей говорит, что Java плоха тем, что "думает за программиста" (например, отсутствуют деструкторы, присутствует автоматическое управление памятью) . По его мнению, программист должен думать за машину, а не машина за программиста.
А вообще все зависит от задачи. Программа на яве гораздо более кроссплатформенна, нежели программа написанная на С++. Но она потребляет больше памяти и работает медленнее
А вообще все зависит от задачи. Программа на яве гораздо более кроссплатформенна, нежели программа написанная на С++. Но она потребляет больше памяти и работает медленнее
Я считаю, что языки программирования нельзя сравнивать между собой.... у каждого есть недостатки достоинства.... Кому на каком удобнее работать и ещё зависит от работы которую нужно выполнить...
Забавно... первый раз слышу чтобы С++ ознаменовали низкоуровневым языком и что ПО на нем написанное - дешевое. Фотошоп дешевый? Или SQL Server дешевый? Это бесмысленно выбирать и копаться в языках у которых абсолютно разное предназначение! Java называют упрощённым С++, это и отсутствие деструкторов, это и многомерный полиморфизм классов посредством интерфейсов и все то что в С++ делать будет тяжело. Но кто бы что ни говорил, когда дело касается больших проектов - все почему то сразу вспоминают про С++!
Правильно написали в первом ответе )) Нашли что сравнивать "Божий дар с яичницей"
У каждого языка программирования есть своя "целевая аудитория" и свое предназначение.
По поводу Java - ее реальный плюс это кросплатформенность. "упрощенным С" я бы ее не называла, ибо отсутствие деструкторов, например, очень упрощает жизнь, но это не значит, что нет возможности повлиять на механизм сборки мусора.
Такая возможность гипотетически есть - но зачем? Правильно спроектированное приложение - )) будет справляться самостоятельно ))) И утечки памяти не будет :)
А по поводу "больших" проектов, г-н Paradox 7, могу однозначно утверждать, что на Java их хватает :)
У каждого языка программирования есть своя "целевая аудитория" и свое предназначение.
По поводу Java - ее реальный плюс это кросплатформенность. "упрощенным С" я бы ее не называла, ибо отсутствие деструкторов, например, очень упрощает жизнь, но это не значит, что нет возможности повлиять на механизм сборки мусора.
Такая возможность гипотетически есть - но зачем? Правильно спроектированное приложение - )) будет справляться самостоятельно ))) И утечки памяти не будет :)
А по поводу "больших" проектов, г-н Paradox 7, могу однозначно утверждать, что на Java их хватает :)
Похожие вопросы
- Написать игру на Java или C.
- Пожалуйста! Помогите выбрать: java или c
- Чем отличается Java от C# по.. . назначению? Что такого можно писать в Java, чего нельзя в C# и наоборот?
- чем отличается java от c++
- java или c++?
- Какой язык по программированию учили вы? HTML,JAVA,JAVA SCRIPT,C++, чем они отличаются друг от друга?
- Для веб разработки обязательно ли знать php или можно обойтись js, java и C++ ?
- какие основные отличия Java от C# (c С# я знаком)
- Java или C#
- Почему Java более популярен, чем C++? Последний же, вроде, самый труЪ, на нём и винда написана, или я чего-то путаю?