Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java > C++, Кого слушать? 
:(
    Опции темы
JAnty
Дата 20.3.2005, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 6.12.2004
Где: Москва

Репутация: нет
Всего: 2



Что получается? У Джавы есть конкурент или он один в своём роде.
Дж. я изучал поверхностно "синтоксис", не углублялся.
Углублюс поглубже.


--------------------
Русский справочник по WinAPI

Возможно всё, что возможно вообразить! Это и значит быть гением как я!
PM MAIL   Вверх
S.A.P.
Дата 20.3.2005, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Хм smile . Судя по всему один только синтаксис там достаточно поверхностен, по отношению к технологиям, которые Java предоставляет.

Это сообщение отредактировал(а) Perchilla - 20.3.2005, 14:48
PM MAIL   Вверх
pablo
Дата 20.3.2005, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 12.2.2005
Где: Вильнюс, Литва

Репутация: нет
Всего: 6



Вот что про это думают наши западные коллеги:
Цитата


C++ Programming HOW?TO
Al Dev (Alavoor Vasudevan) [email protected]


1.1 C++ v/s Java
C++ is one of the most powerful language and will be used for a long time in the future inspite of emergence
of Java. C++ runs extremely fast and is in fact 10 to 20 times FASTER than Java. Java runs very slow
because it is a byte?code?interpreted language running on top of "virtual machine". Java runs faster with JIT
(Just?In?Time) compiler, but it is still slower than C++. And optimized C++ program is about 3 to 4 times
faster than Java (with JIT compiler). Then, why do people use Java? Because it is pure object oriented and is
easier to program in Java, as Java automates memory management, and programmers do not directly deal
with memory allocations. This document attempts to automate the memory management in C++ to make it
much more easy to use. The library given here will make C++ look like Java and will enable "C++" to
compete with Java language.
Because of manual memory allocations, debugging the C++ programs consumes a major portion of time.
This document will give you some better ideas and tips to reduce the debugging time.



--------------------
Первый блин всегда похож на сферу, иногда бывает и куб.
PM MAIL ICQ   Вверх
Domestic Cat
Дата 20.3.2005, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 4
Всего: 172



Че-то слабовато они думают...

Цитата(pablo @ 20.3.2005, 06:18)
C++ runs extremely fast and is in fact 10 to 20 times FASTER than Java. Java runs very slow
because it is a byte?code?interpreted language running on top of "virtual machine". Java runs faster with JIT
(Just?In?Time) compiler, but it is still slower than C++.


Это было (в 10-20 раз медленее) 10 лет назад. Сейчас - читай пой пост в этой теме или
http://www.sys-con.com/story/?storyid=45250


--------------------

PM   Вверх
pablo
Дата 21.3.2005, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 12.2.2005
Где: Вильнюс, Литва

Репутация: нет
Всего: 6



Убедили, я неправ, но, несчитаете ли вы что производительность приложения зависит от компилера с которым он собран ??? (Это про С++).
И вот ещё один вопрос: если уж Ява такой шустрый, так почему же большенство игр(прог где нужна производительность) пишутся всё же на C/С++ ???

Добавлено @ 14:55
Убедили, я неправ, но, несчитаете ли вы что производительность приложения зависит от компилера с которым он собран ??? (Это про С++).
И вот ещё один вопрос: если уж Ява такой шустрый, так почему же большенство игр(прог где нужна производительность) пишутся всё же на С++ ???



--------------------
Первый блин всегда похож на сферу, иногда бывает и куб.
PM MAIL ICQ   Вверх
S.A.P.
Дата 21.3.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



pablo ответ тут был уже дан. А мне вобще не понятно, как Java, которая сама написана на C может обгонять его по производительности?

Это сообщение отредактировал(а) Perchilla - 21.3.2005, 15:00
PM MAIL   Вверх
batigoal
Дата 21.3.2005, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



Думаю, это все же частные случаи. Java проигрывает в целом по производительности, но умренно, пропасти здесь нет.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Domestic Cat
Дата 21.3.2005, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 4
Всего: 172



Цитата
pablo ответ тут был уже дан. А мне вобще не понятно, как Java, которая сама написана на C может обгонять его по производительности?


Не может конечно, но как сказал Lamer George, серьезной разницы нет. Java 1.5 довольно неплохо оптимизирована, работает с OpenGL, в полноэкранном режиме хороший фпс, можнo работать с видеопамяью, пользовать нативные буфера.


--------------------

PM   Вверх
3,14
Дата 22.3.2005, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: 1
Всего: 24



Цитата(Domestic @ 18.3.2005, 21:05)
Java - J2EE приложениe будет одинаковo работать нa Макe, винде, линухe или солярисе. Вообще без каких-либо изменений и перекомпиляции. с++ - нет.

Эх, не всегда, я тут с ant-ом при установке Tomcat под федорино горе замучался

А вообще мне Java больше нравиться, в её пользу говорит то, что большинство людей, много програмировавших и на Java и на C++ всё же выбирают Java.

Это сообщение отредактировал(а) 3,14 - 22.3.2005, 17:28


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
_hunter
Дата 23.3.2005, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: нет
Всего: 98



тут дело скорее не в людях, а в их менеджерах smile


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Domestic Cat
Дата 23.3.2005, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 4
Всего: 172



Цитата
а в их менеджерах


Каk раз речь шлa о людях.


--------------------

PM   Вверх
_hunter
Дата 23.3.2005, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: нет
Всего: 98



Цитата
людей, много програмировавших

я это понял как упоминание о программерах...
если не прав -- сорри


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Domestic Cat
Дата 23.3.2005, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 4
Всего: 172




Я не пойму, что ты пытаешься доказать. Менеджеры навязывают Java? Нu так нe только Java, но и C++, .NET, и все остальное. Не нравится - увольняйся.

3,14 сказал, что большнство людей, знающих обa языка, выбирает Java. это его мнение, основанное видимо на личном опытe.




--------------------

PM   Вверх
_hunter
Дата 24.3.2005, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: нет
Всего: 98



ничего я не пытаюсь.
просто выбирают где? -- в домашних поделках? или приходят на фирму и говорят: "мне пофиг на чем вы все тут пишите и писать я буду на яве". так что ли?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Kaskad
Дата 24.3.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 24.9.2004

Репутация: нет
Всего: 3



Цитата(_hunter @ 24.3.2005, 14:56)
в домашних поделках?

на западе ява во все дыры имеет Си. Скоро волна и к на дойдёт. smile


--------------------
Well come to America!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1404 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.