Ĺadny brzuch
Ostatnio zawitałem na forun pewnej strony o programowaniu i przeczytałem bardzo wiele ciekawych wypowiedzi na temat C++ JAVY i C#
Mówią,że C++ i JAVA przemija,a zaczyna sie "era" C# co o tym myslicie :?
Osobiście uważam,że C++ jest the best i programiści o nim nie zapomną jeszcze przez długi czas :D
c++ nigdy nie umrze :) on się cały czas rozwija i tak bedzie zawsze
www.rufek-zone.prv.pl - nowe oblicze serwisu ! Linux , Download & Faq's & Kursy programowania!!!
www.rufek-forum.prv.pl - Forum serwisu Rufek-Zone !! Zapraszam !!
c++ i Java będzą tak długo używane jak długo będą osoby, które będą w nich programować
//----------------------
z_forum_experta@beldzio.com
www.beldzio.com
Szukam betatesterów chętnych proszę o wpisanie się na wyżej wymienionej stronie
callto://beldzio_software
Ja uważam, że ani Java ani C++ nie umrą, są zbyt popularne. Ja za to słyszałem, że .NET (w tym C#) nie jest wcale taki dobry, zresztą C# wzorowany jest na Javie, więc to o czymś świadczy:D
Kodie
Na takie odpowiedzi liczylem 8)
C++ i Java nigdy nie zginą. Musieli wy wytępić wszystkich którzy programują w tych językach i rozpocząć jakiś nowy okres - impossible.
PHIL
Prędzej C# zginie niż C++. Java jest na komurki itd... więc to jest pewniak. A C++ to jest ulepszona wersja C# (ewolucja), która właśnie powoli cały czas wypiera C# :cheesy:.
Zresztą żaden język programowanie nie umrze, może odejść tylko w zapomnienie ;).
// My Web // My GG // My E-Mail //
[quote]Draco1x7 napisał:
A C++ to jest ulepszona wersja C# (ewolucja), która właśnie powoli cały czas wypiera C# :cheesy:.
C++ nie jest następstwem C# tylko C.
C# stworzył Microsoft i w porównaniu do C++ jest nowsze.
Co nie zanczy że lepsze :), i nie uważam że kiedykolwiek wyprze C++.
C++ i Java będą jeszcze bardzo długo.
Precierz jescze są ludzie którzy programują w np. C .
A pozatym nawet jakby c++ był gorszy, to mało ludzi programuje w np. Visual Basicu :?
cytat:_-`D@MI@N`-_ napisał:
C++ nie jest następstwem C# tylko C.
C# stworzył Microsoft i w porównaniu do C++ jest nowsze.
Co nie zanczy że lepsze :), i nie uważam że kiedykolwiek wyprze C++.
Żeczywiście pomyliło mi się ;).
// My Web // My GG // My E-Mail //
To tak jakby ktoś powiedział, że assembler zginie:cheesy:
cytat:Draco1x7 napisał:
Java jest na komurki itd... więc to jest pewniak.
I na dużo innych rzeczy...
A C#:x nie popieram.C++ i Java górą!
Zoomy
cytat:zoom22 napisał:
cytat:Draco1x7 napisał:
Java jest na komurki itd... więc to jest pewniak.
I na dużo innych rzeczy...
A C#:x nie popieram.C++ i Java górą!
Dokładnie ja też jestem za Javą i C++, i jeszcze na pierwszym miejscu za ObjectPascalem :D.
// My Web // My GG // My E-Mail //
Mnie osobiscie przypadł do gustu język C. On nie zginie tak długo, jak istnieją systemy Unixopodobne.
A C#... bez komentarza :)
Co masz zrobić dziś, zrób po jutrze, będziesz miał 2 dni wolnego ;)
GG: 2369033
C++ pewnie w końcu umrze, ale jak na razie ma się świetnie i pewnie jeszcze parę ładnych latek (oby więcej) pociągnie. :)
---
Prawdziwy programista wiesza się razem ze swoim programem.
C/C++ będą życ długo. Jest bardzo duzo programistów tego języka. Młodych i starych :) . Asambler tez juz sporo przezył ale jeszcze ludzie w nim piszą. Tak jak powiedział Balcerowicz. Dopuki są UNIXy
C/C++ będą istnieć.
--------------------------------------------------
Linux 2.4.26:::Slackware:::Fluxbox 0.9.10:::X.org:::
cytat:neo182 napisał:
Tak jak powiedział Balcerowicz. Dopuki są UNIXy
C/C++ będą istnieć.
Windows też jest napisany w C/C++.
cytat:Igor napisał:
Windows też jest napisany w C/C++.
Ale winda napewno zbyt długo nie pożyje ;).
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
Windows też jest napisany w C/C++.
Może się mylę, ale teraz chyba już piszą windowsy w C# .
Fajnie,że zainteresowałem tyle osób :D
Wiec C++ górą !!! 8)
Ja tam wole Delphi 8) Moim skromnym zdaniem Delphi jest The Best:D Wiwat DELPHI!!!
cytat:Urbi napisał:
Fajnie,że zainteresowałem tyle osób :D
Wiec C++ górą !!! 8)
No :):D,... a ty miałeś wątpliwośc ;).
// My Web // My GG // My E-Mail //
cytat:GustlikCannibal napisał:
Ja tam wole Delphi 8) Moim skromnym zdaniem Delphi jest The Best:D Wiwat DELPHI!!!
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
---------------------->
GG: 3871670
e-mail: yoyek_karol@wp.pl
site: www.yoyek.kojot.prv.pl
YoYek Master - Delphi NoN StOp !!!
C# jest wynalazkiem Microsoftu i ma swoje wady, między innymi jest wolniejszy (nieznacznie, ale zawsze) i jest jakby próbą "wepchnięcia" Visual Basic'a pod inną nazwą do naszych głów (widziałem C# i składnią jest BARDZO podobny do Basic'a). Ja się trzymam C++, bo daję dużo swobody programiście. I jak tu słusznie dużo osób powiedziało, C++ nie zginie dopuki, dopuki żyją programiści którzy w nim programują.
WIWAT LUDU PROGRAMISTÓW!!! :twisted:
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
cytat:yoyek napisał:
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
To bardzo Ci się źle wydaje ;).
// My Web // My GG // My E-Mail //
cytat:yoyek napisał:
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
No ciekawe jakie są te "ograniczenia". mi się właśnie wydaje że Delphi jest lepszy bo nietrzeba zwracać uwagi na wielkość liter wiec można pisać jak leci:D ale swoją drogą to używam delphi tylko dlatego że kiedy miałem płytke eksperta z Borland C++ to niemiałem neta żeby zarjejstrować a kiedy miałem neta płytke szlak tragił (pszejechała się po betonie) i zosatał delphi.... Bardzo mnie ciekawią te ograniczenia jeśli są to niech ktoś powie jakie???
cytat:GustlikCannibal napisał:
mi się właśnie wydaje że Delphi jest lepszy bo nietrzeba zwracać uwagi na wielkość liter wiec można pisać jak leci:D
Takie szczegóły nie mają znaczenia i nie mogą mieć wpływu na to który język jest lepszy lub gorszy. A poza tym zauważ że przez to w Delphi można znacznie mniej zmiennych zadeklarować.
cytat:
Bardzo mnie ciekawią te ograniczenia jeśli są to niech ktoś powie jakie???
Jeżeli chodzi o C++ Buildera i Delphi to mogę się zgodzić z tym że lepszy jest Delphi. Większość komponentów jest tworzonych właśnie dla Delphi i nie zawsze działają one pod C++ Builderem.
Ale C++ nie ogranicza się tylko do C++ Buildera. Firma Borland ostatnio pracuje jeszcze nad nowym środowiskiem - C++ BuilderX.
A oprócz tego są jeszcze inne kompilatory i środowiska do C++, produkowane przez wiele innych firm. Naprawdę jest w czym wybierać.
I wiele z nich jest darmowych, wieloplatformowych. A czy istnieje jakieś środowisko do Delphi, które byłoby wieloplatformowe i do tego darmowe?
Do języka C++ jest bardzo dużo różnych bibliotek darmowych, wieloplatformowych dzięki czemu można napisać jeden program który będzie można skompilować pod Windowsem, Linuxem, Solarisem, a nawet pod MacOSem. A czy Delphi pozwala na takie coś?
W języku C++ powstaje wiele ciekawych gier na telefony komórkowe takich jak Colin McRae, a czy w Delphi lub Pascalu można pisać gry na telefony komórkowe?
Największym ograniczeniem Delphi jest to że najlepiej działa tylko na PCtach i tylko pod Windowsem, a C++ nie ma takich ograniczeń.
Kod programu w C++ jest przenośny tak jak programy zrobione w Javie i programy w nim napisane działają ok 100 razy szybciej niż te napisane w Javie. Natomiast Java przewyższa C++ w tym że w Javie dużo szybciej tworzy się oprogramowanie niż w C++. Gdyby porównać dwóch programistów jeden byłby ekspertem od Javy, a drugi od C++ to ten pierwszy byłby w stanie nawet dwukrotnie szybciej napisać program mający taką samą funkcjonalność. Ma na to wpływ dużo większa łatwość tworzenia oprogramowania w Javie, ale jest to zrobione kosztem znacznie mniejszej wydajności. Ale w szybkości tworzenia oprogramowania dużo jeszcze zależy od narzędzi z których się korzysta.
A skoro była mowa o urządzeniach przenośnych to wspomnijmy też o układach reprogramowalnych. Z tego co się orientuje to można je programować w Basicu do tego służy Bascom. Można też je programować w języku C. Ale w Pascalu nie ma takiej możliwości jeżeli się nie myle. Istnieje taki język jak VHDL i jest on dość podobny do Pascala, ale to nie jest Pascal tylko VHDL, podobnie jak C# to nie jest C++, pomimo tego że jest bardzo do niego podobny.
Podsumowanie:
Ograniczenia Pascala i Delphi w stosunku do C++:
1. Brak możliwości tworzenia przenośnego kodu
2. Brak możliwości tworzenia komercyjnego oprogramowania bez ponoszenia nakładów finansowych związanych z kupnem oprogramowania i bibliotek służących do tworzenia programów
3. Brak możliwości tworzenia programów na urządzenia przenośne
4. Niewielka ilość komponentów do CLXa w porównaniu z ilością wieloplatformowych bibliotek do C++
5. Brak możliwości programowania układów reprogramowalnych
Ale tego 5 punktu nie jestem w 100% pewien bo się tym nie zajmuje na co dzień.
Na koniec jeszcze dodam że Delphi jest bardzo dobrym, ale nie najlepszym środowiskiem do tworzenia oprogramowania:
1. Działającego tylko pod Windowsem
2. Oprogramowania dla różnych urzędów, itp., np. Poczta, ZUS, itp.
Głównie ze względu na to że takie oprogramowanie szybo się tworzy w Delphi, bo chyba właśnie do tego ma służyć to środowisko.
W pozostałych przypadkach pozostaje wybór między Javą i C/C++.
Zdarza się czasem że ktoś napisze jakiś dobry program w Delphi, np. Dev-C++, ale większość oprogramowania z którego na co dzień korzystamy powstała w języku C/C++, np. MS Office, IE, Windows, Linux, Total Commander, a ostatnio coraz więcej programów jest pisanych w Javie, np. C++ BuilderX, JBuilder.
cytat:Mew napisał:
Może się mylę, ale teraz chyba już piszą windowsy w C# .
Win95, Win98, WinNT, Win2000 i WinXP są napisane w C/C++. A reszta nie wiem w czym.
cytat:Real_Noname napisał:
widziałem C# i składnią jest BARDZO podobny do Basic'a
Czy to napewno był C#?
Bo w .NETcie oprócz C# jest też Basic, ale to są dwa różne języki.
Mi C# bardzo przypomina połączenie C++ z Javą.
cytat:Igor napisał:
Takie szczegóły nie mają znaczenia i nie mogą mieć wpływu na to który język jest lepszy lub gorszy. A poza tym zauważ że przez to w Delphi można znacznie mniej zmiennych zadeklarować.
W Delphi możesz zadeklarować nieograniczoną ilość zmiennych to jak ich może być więcej w C++??
P.S. Pozatym przez to powstaje wiele pomyłek i czasem trudno jest sie zorientować o co chodzi...
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
cytat:Mew napisał:
Może się mylę, ale teraz chyba już piszą windowsy w C# .
Win95, Win98, WinNT, Win2000 i WinXP są napisane w C/C++. A reszta nie wiem w czym.
Tak w c++ a co do 2000 i XP to nie jestem pewny, bo z tym nie jestem na czasie.
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
Mi C# bardzo przypomina połączenie C++ z Javą.
Bo nim jest ;).
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
cytat:Real_Noname napisał:
widziałem C# i składnią jest BARDZO podobny do Basic'a
Czy to napewno był C#?
Bo w .NETcie oprócz C# jest też Basic, ale to są dwa różne języki.
Mi C# bardzo przypomina połączenie C++ z Javą.
Ja się uczę Basic'a równoczęcie z C++ na Visual Studio i jak zobaczyłem kod źródłowy programu w C# to od razu skojarzyły mi się te dwa języki. Co do Javy nie jestem pewien, bo źródło to chyba ze trzy razy w życiu widziałem ;)
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
o tym, ze te jezyki nie umrą, a wręcz przeciwnie, będę się rozwijać IMHO może świadczyć chociażby wspomniany Builder X - C++, Java i aplikacje multiplatformowe - funkcjonujące zarówno pod Windowsem jak i Linuxem.
Ale Microsoft jeszce sie nie podddaje, i próbuje wpoic w mlodych ludzi swojego Basica -> Program Partnestwa dla Przyszłości - sponsorowanie kursu w szkole VStudio .Net, + oprogramowanie dla uczestników i szkół. Ale według mnie C++ jest lepszy, bo wymaga dokładnego planowania, przez co hm... wykształca sie w sobie logiczne myślenie. (przykład z VB NET - kompilator sam 'inteligentnie' konwertuje nam zmienne , albo sam ustala, czy chcialiśmy porównać zmienne czy je przypisać.. :/ ) moge sie mylić, ale nie wróże VB jakiegoś specjalnie dużego powodzenia.
____________________________
Pozdrawiam :]
GG:3429209
m@il: azrael_0@tlen.pl
We kiss the girls, we drink the wine... so why the hell not DIE ??
cytat:--A.o.D-- napisał:
...
Przyznam się, że wpakowali mnie do tego programu [:/], ale pomimo zaleceń, nie programuje w VB, tylko przełączyłem Visual Studio w tryb pisania w VC++ :cheesy:. Po cholere się uczyć drugiego, gorszego języka, kiedy ma się opanowany o wiele leprzy :cheesy:.
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
Kolejny wynalacek Microsofyu :x pewnie tak samo dziurawy jak winda ?
Ja tam zawsze lubiłem C++ a pozatym dopuki żyje linux i inne unixy miłośnicy Prawdziwego Programowania doputy C++ będzie żył:):):)
cytat:Albert napisał:
...
Nic dodać, nic ująć. C++ może i nie będzie wieczny, ale koniec jego ery jeszcze dłuuuuugo nie nadejdzie :twisted:
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
Dobre podsumowanie Real_Noname :D
gg - 4326471
e-mail : urbi.25@pocta.fm
To teraz kilka wyjaśnień:
Język C - niema co się uszukiwac to ojciec C++.
Język Java - język powstał na podstawie C++ i jego głównym zadaniem to urządzenia mobilne i jest 3 razy wolniejsza niż C++ . I żeby amplikacje były wykonywane to potrzebuje javy.
C# - to język ,który powstał w Microsoft dla potrzeb powstawania systemów i ich technologii.
Platforma .NET - amplikacje pisane w tej technologi ... jak piszemy program to przy bardzo małym pisaniu kodu ... i potrzebuje Fromeworks`a.
Moim zdaniej żaden język nie wyginie najwyżej przejdzie troche bardziej w cień. Ale zawwsze się znajdzie grupka fanatyków ,które nie zapomną o tym pięknym języku.
#include <iostream.h>
main()
{
cout << "Tlen" ;
cout << "Gadu-Gadu" ;
cout << "Portfolio"
cout << "Email" ;
}
cytat:yoyek napisał:
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
Ograniczenia Delphi są takie jak powiedział Igor. Natomiast ograniczeniem C++ jest to że nie można się nim bezpośrednio odwoływać do procesora. Korzysta się wtedy z wstawek Asemblera.
----------------
Kamil Wajda
GG: 8863160
Błagam o pomoc w rozkręceniu mojego forum: http://i.1asphost.com/kamil502/ (lub: http://www.kamil502.forum.prv.pl/ )
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mówią,że C++ i JAVA przemija,a zaczyna sie "era" C# co o tym myslicie :?
Osobiście uważam,że C++ jest the best i programiści o nim nie zapomną jeszcze przez długi czas :D
c++ nigdy nie umrze :) on się cały czas rozwija i tak bedzie zawsze
www.rufek-zone.prv.pl - nowe oblicze serwisu ! Linux , Download & Faq's & Kursy programowania!!!
www.rufek-forum.prv.pl - Forum serwisu Rufek-Zone !! Zapraszam !!
c++ i Java będzą tak długo używane jak długo będą osoby, które będą w nich programować
//----------------------
z_forum_experta@beldzio.com
www.beldzio.com
Szukam betatesterów chętnych proszę o wpisanie się na wyżej wymienionej stronie
callto://beldzio_software
Ja uważam, że ani Java ani C++ nie umrą, są zbyt popularne. Ja za to słyszałem, że .NET (w tym C#) nie jest wcale taki dobry, zresztą C# wzorowany jest na Javie, więc to o czymś świadczy:D
Kodie
Na takie odpowiedzi liczylem 8)
C++ i Java nigdy nie zginą. Musieli wy wytępić wszystkich którzy programują w tych językach i rozpocząć jakiś nowy okres - impossible.
PHIL
Prędzej C# zginie niż C++. Java jest na komurki itd... więc to jest pewniak. A C++ to jest ulepszona wersja C# (ewolucja), która właśnie powoli cały czas wypiera C# :cheesy:.
Zresztą żaden język programowanie nie umrze, może odejść tylko w zapomnienie ;).
// My Web // My GG // My E-Mail //
[quote]Draco1x7 napisał:
A C++ to jest ulepszona wersja C# (ewolucja), która właśnie powoli cały czas wypiera C# :cheesy:.
C++ nie jest następstwem C# tylko C.
C# stworzył Microsoft i w porównaniu do C++ jest nowsze.
Co nie zanczy że lepsze :), i nie uważam że kiedykolwiek wyprze C++.
C++ i Java będą jeszcze bardzo długo.
Precierz jescze są ludzie którzy programują w np. C .
A pozatym nawet jakby c++ był gorszy, to mało ludzi programuje w np. Visual Basicu :?
cytat:_-`D@MI@N`-_ napisał:
C++ nie jest następstwem C# tylko C.
C# stworzył Microsoft i w porównaniu do C++ jest nowsze.
Co nie zanczy że lepsze :), i nie uważam że kiedykolwiek wyprze C++.
Żeczywiście pomyliło mi się ;).
// My Web // My GG // My E-Mail //
To tak jakby ktoś powiedział, że assembler zginie:cheesy:
cytat:Draco1x7 napisał:
Java jest na komurki itd... więc to jest pewniak.
I na dużo innych rzeczy...
A C#:x nie popieram.C++ i Java górą!
Zoomy
cytat:zoom22 napisał:
cytat:Draco1x7 napisał:
Java jest na komurki itd... więc to jest pewniak.
I na dużo innych rzeczy...
A C#:x nie popieram.C++ i Java górą!
Dokładnie ja też jestem za Javą i C++, i jeszcze na pierwszym miejscu za ObjectPascalem :D.
// My Web // My GG // My E-Mail //
Mnie osobiscie przypadł do gustu język C. On nie zginie tak długo, jak istnieją systemy Unixopodobne.
A C#... bez komentarza :)
Co masz zrobić dziś, zrób po jutrze, będziesz miał 2 dni wolnego ;)
GG: 2369033
C++ pewnie w końcu umrze, ale jak na razie ma się świetnie i pewnie jeszcze parę ładnych latek (oby więcej) pociągnie. :)
---
Prawdziwy programista wiesza się razem ze swoim programem.
C/C++ będą życ długo. Jest bardzo duzo programistów tego języka. Młodych i starych :) . Asambler tez juz sporo przezył ale jeszcze ludzie w nim piszą. Tak jak powiedział Balcerowicz. Dopuki są UNIXy
C/C++ będą istnieć.
--------------------------------------------------
Linux 2.4.26:::Slackware:::Fluxbox 0.9.10:::X.org:::
cytat:neo182 napisał:
Tak jak powiedział Balcerowicz. Dopuki są UNIXy
C/C++ będą istnieć.
Windows też jest napisany w C/C++.
cytat:Igor napisał:
Windows też jest napisany w C/C++.
Ale winda napewno zbyt długo nie pożyje ;).
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
Windows też jest napisany w C/C++.
Może się mylę, ale teraz chyba już piszą windowsy w C# .
Fajnie,że zainteresowałem tyle osób :D
Wiec C++ górą !!! 8)
Ja tam wole Delphi 8) Moim skromnym zdaniem Delphi jest The Best:D Wiwat DELPHI!!!
cytat:Urbi napisał:
Fajnie,że zainteresowałem tyle osób :D
Wiec C++ górą !!! 8)
No :):D,... a ty miałeś wątpliwośc ;).
// My Web // My GG // My E-Mail //
cytat:GustlikCannibal napisał:
Ja tam wole Delphi 8) Moim skromnym zdaniem Delphi jest The Best:D Wiwat DELPHI!!!
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
---------------------->
GG: 3871670
e-mail: yoyek_karol@wp.pl
site: www.yoyek.kojot.prv.pl
YoYek Master - Delphi NoN StOp !!!
C# jest wynalazkiem Microsoftu i ma swoje wady, między innymi jest wolniejszy (nieznacznie, ale zawsze) i jest jakby próbą "wepchnięcia" Visual Basic'a pod inną nazwą do naszych głów (widziałem C# i składnią jest BARDZO podobny do Basic'a). Ja się trzymam C++, bo daję dużo swobody programiście. I jak tu słusznie dużo osób powiedziało, C++ nie zginie dopuki, dopuki żyją programiści którzy w nim programują.
WIWAT LUDU PROGRAMISTÓW!!! :twisted:
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
cytat:yoyek napisał:
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
To bardzo Ci się źle wydaje ;).
// My Web // My GG // My E-Mail //
cytat:yoyek napisał:
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
No ciekawe jakie są te "ograniczenia". mi się właśnie wydaje że Delphi jest lepszy bo nietrzeba zwracać uwagi na wielkość liter wiec można pisać jak leci:D ale swoją drogą to używam delphi tylko dlatego że kiedy miałem płytke eksperta z Borland C++ to niemiałem neta żeby zarjejstrować a kiedy miałem neta płytke szlak tragił (pszejechała się po betonie) i zosatał delphi.... Bardzo mnie ciekawią te ograniczenia jeśli są to niech ktoś powie jakie???
cytat:GustlikCannibal napisał:
mi się właśnie wydaje że Delphi jest lepszy bo nietrzeba zwracać uwagi na wielkość liter wiec można pisać jak leci:D
Takie szczegóły nie mają znaczenia i nie mogą mieć wpływu na to który język jest lepszy lub gorszy. A poza tym zauważ że przez to w Delphi można znacznie mniej zmiennych zadeklarować.
cytat:
Bardzo mnie ciekawią te ograniczenia jeśli są to niech ktoś powie jakie???
Jeżeli chodzi o C++ Buildera i Delphi to mogę się zgodzić z tym że lepszy jest Delphi. Większość komponentów jest tworzonych właśnie dla Delphi i nie zawsze działają one pod C++ Builderem.
Ale C++ nie ogranicza się tylko do C++ Buildera. Firma Borland ostatnio pracuje jeszcze nad nowym środowiskiem - C++ BuilderX.
A oprócz tego są jeszcze inne kompilatory i środowiska do C++, produkowane przez wiele innych firm. Naprawdę jest w czym wybierać.
I wiele z nich jest darmowych, wieloplatformowych. A czy istnieje jakieś środowisko do Delphi, które byłoby wieloplatformowe i do tego darmowe?
Do języka C++ jest bardzo dużo różnych bibliotek darmowych, wieloplatformowych dzięki czemu można napisać jeden program który będzie można skompilować pod Windowsem, Linuxem, Solarisem, a nawet pod MacOSem. A czy Delphi pozwala na takie coś?
W języku C++ powstaje wiele ciekawych gier na telefony komórkowe takich jak Colin McRae, a czy w Delphi lub Pascalu można pisać gry na telefony komórkowe?
Największym ograniczeniem Delphi jest to że najlepiej działa tylko na PCtach i tylko pod Windowsem, a C++ nie ma takich ograniczeń.
Kod programu w C++ jest przenośny tak jak programy zrobione w Javie i programy w nim napisane działają ok 100 razy szybciej niż te napisane w Javie. Natomiast Java przewyższa C++ w tym że w Javie dużo szybciej tworzy się oprogramowanie niż w C++. Gdyby porównać dwóch programistów jeden byłby ekspertem od Javy, a drugi od C++ to ten pierwszy byłby w stanie nawet dwukrotnie szybciej napisać program mający taką samą funkcjonalność. Ma na to wpływ dużo większa łatwość tworzenia oprogramowania w Javie, ale jest to zrobione kosztem znacznie mniejszej wydajności. Ale w szybkości tworzenia oprogramowania dużo jeszcze zależy od narzędzi z których się korzysta.
A skoro była mowa o urządzeniach przenośnych to wspomnijmy też o układach reprogramowalnych. Z tego co się orientuje to można je programować w Basicu do tego służy Bascom. Można też je programować w języku C. Ale w Pascalu nie ma takiej możliwości jeżeli się nie myle. Istnieje taki język jak VHDL i jest on dość podobny do Pascala, ale to nie jest Pascal tylko VHDL, podobnie jak C# to nie jest C++, pomimo tego że jest bardzo do niego podobny.
Podsumowanie:
Ograniczenia Pascala i Delphi w stosunku do C++:
1. Brak możliwości tworzenia przenośnego kodu
2. Brak możliwości tworzenia komercyjnego oprogramowania bez ponoszenia nakładów finansowych związanych z kupnem oprogramowania i bibliotek służących do tworzenia programów
3. Brak możliwości tworzenia programów na urządzenia przenośne
4. Niewielka ilość komponentów do CLXa w porównaniu z ilością wieloplatformowych bibliotek do C++
5. Brak możliwości programowania układów reprogramowalnych
Ale tego 5 punktu nie jestem w 100% pewien bo się tym nie zajmuje na co dzień.
Na koniec jeszcze dodam że Delphi jest bardzo dobrym, ale nie najlepszym środowiskiem do tworzenia oprogramowania:
1. Działającego tylko pod Windowsem
2. Oprogramowania dla różnych urzędów, itp., np. Poczta, ZUS, itp.
Głównie ze względu na to że takie oprogramowanie szybo się tworzy w Delphi, bo chyba właśnie do tego ma służyć to środowisko.
W pozostałych przypadkach pozostaje wybór między Javą i C/C++.
Zdarza się czasem że ktoś napisze jakiś dobry program w Delphi, np. Dev-C++, ale większość oprogramowania z którego na co dzień korzystamy powstała w języku C/C++, np. MS Office, IE, Windows, Linux, Total Commander, a ostatnio coraz więcej programów jest pisanych w Javie, np. C++ BuilderX, JBuilder.
cytat:Mew napisał:
Może się mylę, ale teraz chyba już piszą windowsy w C# .
Win95, Win98, WinNT, Win2000 i WinXP są napisane w C/C++. A reszta nie wiem w czym.
cytat:Real_Noname napisał:
widziałem C# i składnią jest BARDZO podobny do Basic'a
Czy to napewno był C#?
Bo w .NETcie oprócz C# jest też Basic, ale to są dwa różne języki.
Mi C# bardzo przypomina połączenie C++ z Javą.
cytat:Igor napisał:
Takie szczegóły nie mają znaczenia i nie mogą mieć wpływu na to który język jest lepszy lub gorszy. A poza tym zauważ że przez to w Delphi można znacznie mniej zmiennych zadeklarować.
W Delphi możesz zadeklarować nieograniczoną ilość zmiennych to jak ich może być więcej w C++??
P.S. Pozatym przez to powstaje wiele pomyłek i czasem trudno jest sie zorientować o co chodzi...
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
cytat:Mew napisał:
Może się mylę, ale teraz chyba już piszą windowsy w C# .
Win95, Win98, WinNT, Win2000 i WinXP są napisane w C/C++. A reszta nie wiem w czym.
Tak w c++ a co do 2000 i XP to nie jestem pewny, bo z tym nie jestem na czasie.
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
Mi C# bardzo przypomina połączenie C++ z Javą.
Bo nim jest ;).
// My Web // My GG // My E-Mail //
cytat:Igor napisał:
cytat:Real_Noname napisał:
widziałem C# i składnią jest BARDZO podobny do Basic'a
Czy to napewno był C#?
Bo w .NETcie oprócz C# jest też Basic, ale to są dwa różne języki.
Mi C# bardzo przypomina połączenie C++ z Javą.
Ja się uczę Basic'a równoczęcie z C++ na Visual Studio i jak zobaczyłem kod źródłowy programu w C# to od razu skojarzyły mi się te dwa języki. Co do Javy nie jestem pewien, bo źródło to chyba ze trzy razy w życiu widziałem ;)
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
o tym, ze te jezyki nie umrą, a wręcz przeciwnie, będę się rozwijać IMHO może świadczyć chociażby wspomniany Builder X - C++, Java i aplikacje multiplatformowe - funkcjonujące zarówno pod Windowsem jak i Linuxem.
Ale Microsoft jeszce sie nie podddaje, i próbuje wpoic w mlodych ludzi swojego Basica -> Program Partnestwa dla Przyszłości - sponsorowanie kursu w szkole VStudio .Net, + oprogramowanie dla uczestników i szkół. Ale według mnie C++ jest lepszy, bo wymaga dokładnego planowania, przez co hm... wykształca sie w sobie logiczne myślenie. (przykład z VB NET - kompilator sam 'inteligentnie' konwertuje nam zmienne , albo sam ustala, czy chcialiśmy porównać zmienne czy je przypisać.. :/ ) moge sie mylić, ale nie wróże VB jakiegoś specjalnie dużego powodzenia.
____________________________
Pozdrawiam :]
GG:3429209
m@il: azrael_0@tlen.pl
We kiss the girls, we drink the wine... so why the hell not DIE ??
cytat:--A.o.D-- napisał:
...
Przyznam się, że wpakowali mnie do tego programu [:/], ale pomimo zaleceń, nie programuje w VB, tylko przełączyłem Visual Studio w tryb pisania w VC++ :cheesy:. Po cholere się uczyć drugiego, gorszego języka, kiedy ma się opanowany o wiele leprzy :cheesy:.
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
Kolejny wynalacek Microsofyu :x pewnie tak samo dziurawy jak winda ?
Ja tam zawsze lubiłem C++ a pozatym dopuki żyje linux i inne unixy miłośnicy Prawdziwego Programowania doputy C++ będzie żył:):):)
cytat:Albert napisał:
...
Nic dodać, nic ująć. C++ może i nie będzie wieczny, ale koniec jego ery jeszcze dłuuuuugo nie nadejdzie :twisted:
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
Dobre podsumowanie Real_Noname :D
gg - 4326471
e-mail : urbi.25@pocta.fm
To teraz kilka wyjaśnień:
Język C - niema co się uszukiwac to ojciec C++.
Język Java - język powstał na podstawie C++ i jego głównym zadaniem to urządzenia mobilne i jest 3 razy wolniejsza niż C++ . I żeby amplikacje były wykonywane to potrzebuje javy.
C# - to język ,który powstał w Microsoft dla potrzeb powstawania systemów i ich technologii.
Platforma .NET - amplikacje pisane w tej technologi ... jak piszemy program to przy bardzo małym pisaniu kodu ... i potrzebuje Fromeworks`a.
Moim zdaniej żaden język nie wyginie najwyżej przejdzie troche bardziej w cień. Ale zawwsze się znajdzie grupka fanatyków ,które nie zapomną o tym pięknym języku.
#include <iostream.h>
main()
{
cout << "Tlen" ;
cout << "Gadu-Gadu" ;
cout << "Portfolio"
cout << "Email" ;
}
cytat:yoyek napisał:
Ale pamiętaj o tym że DELPHI ma ograniczenia pewne (tak mi sie wydaje), a w C++ można zrobić prawie wszystko (tak mi sie wydaje) :P :D pozdroo
Ograniczenia Delphi są takie jak powiedział Igor. Natomiast ograniczeniem C++ jest to że nie można się nim bezpośrednio odwoływać do procesora. Korzysta się wtedy z wstawek Asemblera.
----------------
Kamil Wajda
GG: 8863160
Błagam o pomoc w rozkręceniu mojego forum: http://i.1asphost.com/kamil502/ (lub: http://www.kamil502.forum.prv.pl/ )