Тема: "java" Vs. "c"
Показать сообщение отдельно
Старый 28.10.2003, 15:57     # 36
aleh
Junior Member
 
Регистрация: 27.12.2002
Адрес: Belarus
Сообщения: 129

aleh Путь к славе только начался
Плюсы есть:
1) в одном месте собрано множество полезных пакетов по обработке разнообразных вещей. От регулярных выражений до работы с сетью на различных уровнях (сокеты и высокоуровневые протоколы).

2) качественно написанные задачи (везде есть свои нюансы ) работают нисколько не медленнее своих собратьев на C++. В некоторых задачах скорость определяется временем реагирования пользователя а не количеством терафлопс. Правда нужно вдвое больше памяти...

3) при производстве ПО играет роль стоимость: среды разработки, дополнительных пакетов, лицензионных отчислений, времени кучи людей (аналитик, постановщик задач, технический писатеоль, кодер, тестер...) и прочего. Главное чтобы в итоге был $++

4) Знание (ну и опыт конечно)! Уже сколько спорят про Win* VS *nux -- сплошные повторы (очень интересная тема для диссертации). Если человек знает *чего* хочет, и при этом хорошо понимает *как* этого добится, то выбор языка программирования чисто технический фопрос -- молоток или кувалда
Java имеет ряд заточек под конкретные задачи.

5) В Java есть поддержка 3D Graphics, Music & Sound, Даже поддержка речи -- все модные слова. На W3C есть проект JigSaw -- это реализация прокси на Java. Кто чего ещё хочет?

По поводу кардиологии -- что-то в медицине я видел только специализированную технику, спец. ПО (можно конечно использовать супер комплекс LinWin-PC-Ухо-Горло-Проктолог++). Для таких вещей есть Embedded Java (это вам не стандартная JRE). В мобильниках памяти не так уж и много, а в Prince of Persia играть можно! Java такое же широкое слово как и "Персональный Компьютер" -- кто что имеет, тот то и понимает...

P.S.
В последнее время слишком много пошло _разборок_ по поводу Java -- Java vs C++, Java vs C#, Java vs $$$, SUN vs MS... Ну не умеете программировать, или не хотите, то так и скажите. Лично я имеют опыт работы с Asm, Object Pascal, C/C++, Perl, Java и ещё пару языков (причём не только для x86 платформы) и в упор не вижу причин так сильно "бузить". Обычно выбор стоит не между языками программирования, а между -- быстро, красиво, за $. Сначала из этого и исходят, если другое не оговорено в контракте/постановке_задачи (учтно или писменно, роли не играет). В противном случае вы будете много знать и считатся крутым во всём-и-везде, но реальных завершённых дел будет мало

Java так просто Вам не здастся!!! Боритесь с этой заразой! (Если зашли в тупик, то лучше на время переключится на что-то другое, не Java). Одним словом дерзайте
aleh вне форума