Java wyprze C++?

0

Ostatnio czytałem artykuł borlanda, w którym pisze, że w przyszłości Java wyprze C++ a C++ będzie tylko służył do "specjalnych" projektów. Co o tym myślicie? W czym Java jest lepsza od C++ ?

0

przecież znaczna większość używa c++ :d

To żaden argument. Kiedyś wszyscy pisali w C a teraz wszyscy piszą w C++. Być może Java jest kolejnym ogniwem ? ;P

0

To żaden argument. Kiedyś wszyscy pisali w C a teraz wszyscy piszą w C++. Być może Java jest kolejnym ogniwem ? ;P

Tak jest, wszyscy...
Wyniki z freshmeat.net:
C (6794 projects)
C++ (3360 projects)
Z sourceforge.net:
C (13835 projects)
C++ (14140 projects)

Cos mi sie wydaje, ze jednak nie wszyscy porzucili C na rzecz C++ :)

0

Dryo powiedz mi która firma używa języka strukturalnego do poważnych aplikacji(nie licząc Carmacka oczywiście [diabel] ) ?
Chyba widziałeś ankiete na 4p o OOP :P

0

a czemu ma wyprzec skoro c++ i java są do róznych celów??
a dokladniej to są rzeczu które można zrobić tylko w java i są rzeczy które można zrobić tylko w c++, chociażby interpreter java nie można zrobić w javie :d

0

Dryo powiedz mi która firma używa języka strukturalnego do poważnych aplikacji(nie licząc Carmacka oczywiście [diabel] ) ?

Np. Microsoft :P W koncu nie caly Windows jest w C++.
A skoro juz tak przy wielkich firmach i systemach operaycjnych to np. HP w HP-UX. Nie wiem jak z Solaris duzej firmy Sun, ale czuje, ze tez w C :) A... no i Mac OS X rownie wielkiego Apple.
To tak jezeli chodzi o systemy operacyjne.
Teraz np. sendmail, o ile pamietam to w C (chyba ponad 50% serwerow mail), qmail - drugi w kolejnosci - w C (moze nie od duzych firm, ale uzywane w duzych).
Nie wiem co innego z wielkich firm moze byc, ale sadze, ze jednach sie uzywa :)
Wlasnie w powaznych aplikacjach bedzie sie strukturalnych uzywac (byc moze na wzor obiektowych, ale jednak). Obiektowe sa na pewno niezastapione w tworzeniu interfejsow, ale do innych, zwlaszcza czasowo istotnych zadan, troszke za duzo narzucaja.

A co do ankiety... Ja tez zaznaczylem, ze uzywam OO mozliwie najmocnej jak moge... nawet piszac w C staram sie nadac forme OO (chociaz oczywiscie to juz nie jest OO).

Chialem tylko zwrocic uwage, ze bezsensownym jest przewidywac, czy Java wyprze C++, tak jak C++ wyparlo C, bo nie jest to prawda. Kiedys przewidywano upadek pascala. Coz... w formie Delphi doskonale sie odrodzil. Jezyki nie umieraja i nie sa wypierane w ogole. Moga byc wypierane z poszczegolnych zastosowan, ale nigdy do konca.

// nie zapominaj o Linuksie, który jest napisany w C - ŁF

0

C++ raczej nie zostanie w całości wyparty... Wydawałoby się, że ASM jest już wyparty, ale nie jest ;)

0

ASM nie jest wyparty i nigdy nie będzie wyparty, no może dopóki kompytery działają na półprzewodnikach. Są prowadzone badania nad "żywymi komputerami", to znaczy działającymi tak jak komórki żywego organizmu z DNA i te sprawy, ale to jeszcze daleka przyszłość i cholera wie jak coś takiego siębędzie programować :]

0

A... no i Mac OS X rownie wielkiego Apple.

Mac OS X jest napisany w Objective C ;P
Tak wiem, że się czepiam [diabel]

Tak nawiasem mówiąc to dziwne że Smalltalk przegrywa z takimi językami ja Java czy C++ - nie dość, że prosty to i funkcjonalny

0

Możliwe że mam przywidzenia, możliwe że to nie to forum, ale wydaje mi się ze w dziale C++/C/Java była już taka dyskusja. Pamiętam też wnioski jakie tam zostały wyciągnięte:

  • Java jest wolniejsza niż C/C++, to spowoduje że Java nie wyprze C/C++ (chociażby jeśli chodzi o tworzenie gier).
  • Java jest niesamowicie uniwersalna - to zapewni jej przeżycie, BA! nawet całkiem dobrą pozycje którą w sumie już ma.

Jak widać języki te służą do różnych zastosowań więc w sumie nie ma sensu ich porównywać.

Od siebie dodam że w C++ można programować używając wielu technik, w Javie natomiast tylko obiektowo, co z pewnością jest zaletą C++.

0

Mac OS X jest napisany w Objective C ;P
Tak wiem, że się czepiam [diabel]

O ile sie orientuje, to jadro jest napisane na podstawie FreeBSD 4.x, wiec raczej dalej w C :) Inna sprawa, ze Objective-C umozliwia pisanie "obiektowo w C". Tak niewiele go rozni od C, ze miksowanie obiektowego oraz strukturalnego podejscia jest w nim bardzo proste.

Kooba: sadze, ze na twoim podsumowaniu powinnismy zakonczyc...

1 użytkowników online, w tym zalogowanych: 0, gości: 1