ďťż

Ładny brzuch

Mam do Was pytanie. Jesli chodzi o programowanie to niegdy sie tym nie zajmowalem a wkoncu wypadalo by cos z tym zrobic. W zwiazku z tym zwracam sie z pytaniem co lepiej zainstalowac Borland Delphi 7 czy Borland 6 C++. Ktory jest latwiejszy do nauki, bardziej przestepny dla poczatkujacego uzytkownika tego typu oprogramowania? Nie wiem czy ktorys z nich jest lepszy od drugiego.

Z gory dzieki za odpowiedz.



cytat:Prozac napisał:
W zwiazku z tym zwracam sie z pytaniem co lepiej zainstalowac Borland Delphi 7 czy Borland 6 C++. Ktory jest latwiejszy do nauki, bardziej przestepny dla poczatkujacego uzytkownika tego typu oprogramowania? Nie wiem czy ktorys z nich jest lepszy od drugiego.

Moim zdaniem początkującemu programiście znacznie łatwiej nauczyć się programować w Delphi - i jego właśnie Ci polecam.

C++ niektórzy uważają za trudny język, więc na początek będzie dobre Delphi.

jak juz to nie delphi ale pascal, w koncu delfi to obiektowy pascal wiec lepiej zaczac od podstaw. jezeli chodzi o c++ to nie jest w cale taki trudny i goraco go polecam, jadnak nie nalezy si eludzic ze od razu zaczniemy pisac jakies potezne aplikacje. jezeli ktos wybiera c++ a ma chociaz niewielka wiedze o pascal albo innym jezyku to polecam ksiazke "symfonia c++" autorstwa Jerzego Grębosza.

Dlaczego świat wydaje się bardziej realny kiedy śnię niż gdy się obudzę? Skąd mogę wiedzieć, że moje zmysły mnie nie oszukują?



Daj sobie spokuj z Delphi, ucz się od razu C++, po co szkolić się w języku, który puzniej i tak porzucisz i zaczniesz C++. Który wbrew pozorom wcale nie jest trudny, a zwłaszcza przy urzyciu środowiska borlanda buildiera.

Jarecki

cytat:isztwan napisał:

jak juz to nie delphi ale pascal, w koncu delfi to obiektowy pascal wiec lepiej zaczac od podstaw.

A po co się cofać :?
Delphi i tyle. Wg mnie nie ma sensu uczyć się samego Pascala a potem Delphi skoro można to zrobić za jednym razem.

cytat:Jarecki napisał:

Daj sobie spokuj z Delphi, ucz się od razu C++, po co szkolić się w języku, który puzniej i tak porzucisz i zaczniesz C++.

Skąd wiesz, że go porzuci :?:)
Nawet jeśliby zaczął po jakimś czasie naukę C++ (co wcale nie jest obowiązkowe) to dlaczego miałby porzucać Delphi :?

Pytanie jest śmieszne ;). Uczy się tego co jest Ci potrzebne... ale sądzę, że bardziej Ci sie przyda Delphi (ale zacznij od Pascala nie od jego syna>Delphi).

p.s. ktoś napisał, że C++ jest łatwe... a wcale tak nie jest może początki są ale później cale łatwo nie jest.
p.s. polecam bardziej C niż C++

poczatki sa zawsze najtrudniejsze i nie ma co tego dalej ukrywac. jak c++ moze byc trudny skoro pozniej przychodzi nam z pomoca takie potezne cos co sie nazywa klasa?

__________________________________________________Dlaczego świat wydaje się bardziej realny kiedy śnię niż gdy się obudzę? Skąd mogę wiedzieć, że moje zmysły mnie nie oszukują?

cytat:isztwan napisał:
jak c++ moze byc trudny skoro pozniej przychodzi nam z pomoca takie potezne cos co sie nazywa klasa?

A co ma piernik do wiatraka :?:)
Nie bardzo widzę sens tego co napisałeś...

czytaj kazdy post->post wyzej;

__________________________________________________Dlaczego świat wydaje się bardziej realny kiedy śnię niż gdy się obudzę? Skąd mogę wiedzieć, że moje zmysły mnie nie oszukują?

cytat:isztwan napisał:
czytaj kazdy post->post wyzej;

Zgadłeś - nie czytałem go (tzn czytałem ale wcześniej)
Jednak uważam że C++ nie jest łatwym językiem dla kogoś kto się zaczyna uczyć programować.

Ale chyba nie ma sensu toczyć sporów który jest lepszy bo to i tak do niczego nie doprowadzi :)

no nareszcie jakies rozwiazanie. wybieranie jezyka powino nastapic pod kontem tego co chcesz robic. jezeli programy typowe pod Direct albo OpenGL lub siec to c++ c [c pod siec- szybszy!]. delphi tez mam jakis zastosowanie ale nie powiem bo nie programuej pod d.

__________________________________________________Dlaczego świat wydaje się bardziej realny kiedy śnię niż gdy się obudzę? Skąd mogę wiedzieć, że moje zmysły mnie nie oszukują?

C++ jest trudniejszy więc może popracuj na delphi ja tak ci radze przynajmniej 8)

Alex

cytat:Oxi napisał:

A po co się cofać :?
[/quote]

Po to, żeby zrozumieć wszystko od początku.

Powien ci jedno:
Chcesz być dobrym programistą w Delphi ?
Przezz jekiś czas ucz się Pascala. Zrozumiesz wszysktkie procedury funkcje.

Według taka metoda jest lepsza ponieważ
1. Podstawy w delphi jest dużo trudniej wytłumaczyć, lepiej, łatwiej, szybciej w Pascalu
2. Kod ten jest tam dużo bardziej przejrzysty i czytelniejszy.
3. Wszystkie chyba książki o Delphi tak właśnie robią. najpierw podstawy w Pascalu a dopiero potem przechodzą do delphi

Matiplus@interia.pl

cytat:Fire napisał:

cytat:Oxi napisał:
A po co się cofać :?

Po to, żeby zrozumieć wszystko od początku.

Chodziło mi o kompilator.
W Delphi też można pisać proste i czytelne programiki i na nich się uczyć. A zamiany między Pascalem w np BP7 a Delphi są znaczne.

cytat:
Powien ci jedno:
[...]

Rozumiem, że to jest skierowane do Prozac'a.
W tym temacie mam podobne zdanie co Ty.

Być może można również pisać aplikacje konsolowe w Delphi. Ale jak napisałem dosyć duży program w Delphi (oczywiście konsolowy) był wolniejszy, i wolniej się kompilował. A jak pisałem na Pascalu kod wynikowy był mniejszy o jakieś 50 kb i działał znacznie szybciej.

No, ale jak się dopiero poznaje Delphi to się nie pisze ogromnych programów :)

Matiplus@interia.pl


Zdanie jareckiego na temat: Co leprze c++ czy delphi ... update:

Osobiscie zaczynajac nauke C nie mialem polecia o istnieniu PASCALA/DELPHI, nie kozystalem tez z zadnych forum pytajac o takie zeczy. Po prostu jakims zdazenim losu dostalem w swoje rece kurs i kompilator i zaczelo sie...

Ciesze się ze zaczelem w ten sposob. Inaczej pewnie przekonano by mnie do rozpoczecia nauki PASCALA. Ze swojej decyzji jestem zadowolony głównie ze względu na składnię c/c++, która (przynajmniej dla mnie) w porownaniu z pasc. jest o klasę lepsza.

*nawiasy stosowane do oddzielenia ciał funkcji, bloków, listy
argumentow funkcji, trybow warunkowytch...
*naprawdę niewielka liczba słów kluczowych, które z reguły są
krótkie i łatwe do zapamiętania
*możliwość podczepienia DirectX i OpenGL
*możliwosc dolaczania do programu plikow naglowkowych,
mozliwiających kozystanie z wczesniej napisanyh klas, funkcji

Dla poruwnania zawarlem przyklad programu napisanego w pascalu i jego C++ owy odpowiednik (ze strony www.gazeta.pl/pa) Osobiscie wole skladnie c/c++ mi. ze względu na zostosowanie nawiasow oddzielajacych poszczegolne bloki programu, zamiast zlewajacych sie z kodem slow
(nie wspominając o tym że C++ owy prog wykona się szybciej):

PASCAL:
function fib(x : integer) : longint;
begin
if x < 2 then
fib := x
else
fib := fib(x - 1) + fib(x - 2);
end;
var
n : integer;
begin
readln(n);
writeln(fib(n));
end

C++:
#include <iostream>
long fib(int x) {
if (x < 2) return x;
return (fib(x - 1) + fib(x - 2));
}
int main() {
int n;
cin >> n;
cout << fib(n) << "n";
}

*PROGRAMOWANIE OBIEKTOWO ORIENTOWALNE - technika programowania umozliwiająca oparcie struktury programu na serii klas(podprogramow) wspolpracujących ze sobą. Podobnie jak ma to miejsce w prawdziwym swiecie.
Jak to dziala?
Posluze sie przykladem zawartym z ksiązce pt SYMFONIA C++:
Przypuśćmy, że pragniemy stworzyć program sterujący pralką. Przy wykożystaniu techniki orientowalnej obiektowo nie będziemy się bawić w wypisywanie siągu zmiennych, charakteruzujących parametry pralki i zmuszaniu programu do wykonywania obliczen na nich.
Będziemy postępować w taki sposob aby odwzorowac strukturę i zależności pomiędzy komponentami prawdziwej pralki. Przed otworzeniem petli glownej programu stworzymy wzorzec, zawierający zbiur zadan (funkcji) do jakich przystosowana jest pralka np. piez, wiruj, wlacz, wylacz i parametrow technicznych wykozystywanych przez dane funkcje np szybkosc wirowania, temperatura prania itp. Tak otrzymany wzorzec mozemy umiescic w innym pliku, tak aby nie przeszkadzal nam podczas pisania programu, które będzie polegalo na przyjmowaniu polecen uzytkownika i uruchamianiu odpowiednich procesow.

W celu nauki C++ polecam skozystac z:
Jerzy Grębosz "SYMFONIA C++" - bardzo dobra, przystępna ksiazka do nauki programowania (3tomy, cena ok 60zł - naprawdę warto)

Moj temat na forum experta:
ZBIOR KORSOW PROGRAMOANIA C++ (GŁOWNIE BUILDER 6 C++)

cytat:Jarecki napisał:
Ciesze się ze zaczelem w ten sposob. Inaczej pewnie przekonano by mnie do rozpoczecia nauki PASCALA. Czyz C nie został stwozony w oparciu o doswiadczenia z pracą nad pascalem?

Nigdy o tym nie słyszałem - skąd wziąłeś taką informację ?
(Oba języki powstały prawie równocześnie)

cytat:
Czyż nie jest kolejnym, leprzym, majacym zastapic miedzy innymi wysluzonego wyzej wspomnianego pascala?

Przecież zarówno Pascal jak i C powstały na początku lat siedemdziesiątych - więc jak można tu mówić, że C powstał aby zastąpić Pascala :?

cytat:
Początkujący czytający ten temat mają teraz do wyboru:
*uczyc sie historii rozwoju jezykow programoania, pracowac na DELPHI będącym polatanym nadzbioren pascala
*zaczac od nauki wykozystywania nowszych rozwiazan tworzenia
programow, jakie daje C++, nadzbiur jezyka C.
(mowa o *PROGRAMOWANIU OBIEKTOWO ORIENTOWALNYM)

I tu właśnie widać, że nie masz pojęcia o Delphi i wprowadzasz w błąd początkujących.
Równie dobrze można by powiedzieć, że C++ to połatane C.
Poza tym, to co napisałeś to nieprawda - skoro już piszesz, że w C++ masz programowanie obiektowe to powinieneś napisać, że dokładnie tak samo jest z Delphi - tam też masz programowanie obiektowe.
Celowo próbujesz pokazać Delphi od najgorszej strony a C od najlepszej ukrywając część faktów a dodając inne które już faktami nie są...

cytat:
Dla poruwnania zawarlem przyklad programu napisanego w pascalu i jego C++ owy odpowiednik (ze strony www.gazeta.pl/pa) Osobiscie wole skladnie c/c++ mi. ze względu na zostosowanie nawiasow oddzielajacych poszczegolne bloki programu, zamiast zlewajacych sie z kodem slow:

PASCAL:
function fib(x : integer) : longint;
begin
if x < 2 then fib := x
 else fib := fib(x - 1) + fib(x - 2);
end;

var
n : integer;
begin
readln(n);
writeln(fib(n));
end

C++:
#include <iostream>
long fib(int x) {
if (x < 2) return x;
return (fib(x - 1) + fib(x - 2));
}
int main() {
int n;
cin >> n;
cout << fib(n) << "n";
}

Kwestia upodobań - mi bardziej odpowiada wygląd kodu w Delphi - uważam, że jest czytelniejszy.
A słowa begin i end mi wcale nie zlewają się z resztą kodu bo są wyróżnione.

cytat:
*PROGRAMOWANIE OBIEKTOWO ORIENTOWALNE - [...]

Dla Twojej informacji - Delphi opiera się na Object Pascalu. Który posiada te same możliwości które powyżej opisałeś. Więc nie jest to żadna unikalna cecha języka C.

PS.
Jeśli już się bierzesz za porównywanie języków od tej strony to prosiłbym o obiektywne spojrzenie.

przepraszam ze sie wtrancam ale o co chodzi o wyruznieniu slow begin end?

__________________________________________________Dlaczego świat wydaje się bardziej realny kiedy śnię niż gdy się obudzę? Skąd mogę wiedzieć, że moje zmysły mnie nie oszukują?

OXI mam cos dla ciebie: :twisted: he he poprawilem swoj post, gdyby mialo tak zostac to zwazywszy na twoja wypowiedz chyba zapadl bym sie pod ziemie.

ISZKWAN "begin" i "end" znacza cos w rodzaju "{" i "}" w c/c++/VC++/i innych nowszych jezykach pisanych w oparciu o c

OXI, jeszcze jedno:
"Kwestia upodobań - mi bardziej odpowiada wygląd kodu w Delphi -
uważam, że jest czytelniejszy.
A słowa begin i end mi wcale nie zlewają się z resztą kodu bo są wyróżnione".

OXI wyobraz sobie ze nie wszystkie prog wyruzniaja slowa begin i end np. notatnik i co wtedy robisz?

Glowiąc sie nad tym pomysl ze w c nie mial bys takiego problemu

Pozatym ile zajmuje czasu napisanie begin a ile { ?

:)

:cheesy:

cytat:isztwan napisał:
przepraszam ze sie wtrancam ale o co chodzi o wyruznieniu slow begin end?

Begin i end jako słowa kluczowe są pisane inną czcionką (w edytorze) - gdy do tego stosuje się odpowiednie formatowanie kodu to nie ma problemów z czytelnością.

cytat:Jarecki napisał:

OXI mam cos dla ciebie: :twisted: he he poprawilem swoj post, gdyby mialo tak zostac to zwazywszy na twoja wypowiedz chyba zapadl bym sie pod ziemie.

No teraz jest dużo lepiej.
Choć jeszcze muszę coś sprostować :)
(ale to w innym poście)

cytat:
OXI wyobraz sobie ze nie wszystkie prog wyruzniaja slowa begin i end np. notatnik i co wtedy robisz?

Zgadza się - nie każdy edytor wyróżnie inną czcionką te słowa. Ale jeśli kod jest odpowiednio sformatowany to nie ma najmniejszego problemu z czytelnością.
(kod podany przez Ciebie w ogóle nie jest sformatowany - ale to pewnie wina tego forum bo wycina spacje)
Poza tym jeśli pracuję nad jakimś kodem albo go przeglądam to zazwyczaj robię to jednak pod Delphi bo tak jest najwygodniej - nie tylko ze względu na czytelność.

cytat:
Glowiąc sie nad tym pomysl ze w c nie mial bys takiego problemu

Nie ma się nad czym głowić - bo w Delphi nie mam takiego problemu.

Co do upodobań itp to w zasadzie nie ma o czym dyskutować bo każdy ma swoje i ciężko to zmienić :)
Nie dziwię Ci się, że bardziej podoba Ci się C++ bo od niego zaczynałeś. Gdybyś zaczynał od Pascala to pewnie on by Ci się bardzie podobał - bo do niego byś był przyzwyczajony.
To normalne.

cytat:Jarecki napisał:
*możliwość podczepienia DirectX i OpenGL

W Delphi też można z nich korzystać.

cytat:
*możliwosc dolaczania do programu plikow naglowkowych,
mozliwiających kozystanie z wczesniej napisanyh klas, funkcji

W Delphi można dołączać moduły z wcześniej przygotowanymi obiektami i funkcjami.

cytat:
(nie wspominając o tym że C++ owy prog wykona się szybciej):

Przy zdecydowanej większości programów ewentualne różnice w szybkości działania są IMHO niezauważalne.
Poza tym w Delphi (w C++ zresztą też) można używać assemblera do przyśpieszenia co bardziej czasochłonnych procedur.

dobra ale dla początkującego z tego nic nie wynika, więc który będzie łatwiejszy i który bardziej sie przyda w grach a który w programach

Są to dwa rozne ( skłądniowo języki ) z tego co zauwazylem pozniejsze j programowania poszly bardziej w str "c" wiedz MOZE cos w tym jest, ale jak widzisz z postow moich i oxiego oba jezyki maja bardzo zblizone mozliwosci. Ja preferuje c/c++, OXI natomiast pascal/delphi. Jest 1/1 czekamy na opinie kolejnych uczestnikow :)

cytat:lisz55 napisał:

dobra ale dla początkującego z tego nic nie wynika, więc który będzie łatwiejszy i który bardziej sie przyda w grach a który w programach

Lepiej nie pytaj bo znów dostaniesz odmienne opinie :)
Sciągnij sobie kurs do C++ i do Pascala, sprawdź co Ci bardziej leży i za to się zabierz - tak będzie chyba najlepiej.
Oba języki są dobre i w obu można zrobić bardzo wiele rzeczy więc bez względu na swój wybór - i tak zrobisz dobrze :)

Nie powiem jednoznacznie który język jest lepszy ale mogę powiedzieć że Delphi jest znacznie łatwiejszy. Pozdrawiam :cheesy:

Wszystko da się zrobić wystarczy chcieć i móc.

Hmmm, wiesz Delphi napewno jest łatwiejszy dla początkujących, ale warto się uczyć także C czy C++ ponieważ w tych językach można napisać najwięcej, przykładowo w C i C++ napisane są systemy Unix I Windows, więc gorąco polecam najpierw nauczyć się Delphi porobić kilka programikow (www.themachines.prv.pl - w dziale programy masz przykłady tajkiowych programików, z aniedługo umiescze do nich źródl awięc będzies sobie mógł zobaczyć strukturę programu), a później możesz sie zacząć uczyć C :D

Copyright © 2003 Abdel Adrian

cytat:Prozac napisał:

Mam do Was pytanie. Jesli chodzi o programowanie to niegdy sie tym nie zajmowalem a wkoncu wypadalo by cos z tym zrobic. W zwiazku z tym zwracam sie z pytaniem co lepiej zainstalowac Borland Delphi 7 czy Borland 6 C++. Ktory jest latwiejszy do nauki, bardziej przestepny dla poczatkujacego uzytkownika tego typu oprogramowania? Nie wiem czy ktorys z nich jest lepszy od drugiego.

Z gory dzieki za odpowiedz.

Jeśli chcesz wiedzieć to Delphi jest dla początkujących programistów, a C++ jest dla średniozaawansowanych i zaawansowanych:! Ja jeste jeszcze początkujący także wiesz że dla mnie Delphi jest programem do programowania:! 8)

Pozdrówka:)8):woko::indy::bananas::cheesy:

cytat:pmm napisał:
Jeśli chcesz wiedzieć to Delphi jest dla początkujących programistów, a C++ jest dla średniozaawansowanych i zaawansowanych:!

Oj pmm - bez obrazy, ale piszesz bzdury...

cytat:
Ja jeste jeszcze początkujący [...]

To Cię trochę usprawiedliwia :)

Delphi- Dla początkujących, możliwości 100/100
C++ - Dla zaawansowanych, możliwości 100/100

:cheesy::cheesy::cheesy::cheesy:

I po co się ludzie biją :) .

________________________________________________
._-= EVERYTHING THAT HAS BEGINNING HAS AN END =-_.

http://4programmers....le.html?id=1204 - AFS 1.9.0.5

Mam immunitet wszystkiego na DYS.

Prozac - Kurde!!! Delphi jest łatwiejszy a c++ trudniejszy. Zacznij od Delphi. Naucz sie najpierw podstaw a później bierz sie za c++.:twisted:

Panu

Jeżeli jeszcze nigdy nie miałeś do czynienia z programowaniem, a chciałbyś się szybko nauczyć jakiegoś języka programowania to poleciłbym właśnie Delphi,ale jeżeli chcesz się zająć programowaniem na serio, to C++ bedzie najlepszym wyjściem,jest szybszy, wydajniejszy,bardziej rozbudowany, progzy po kompilacji zajmują mniej miejsca i jest bardziej uniwersalny.Ogólnie mówiąć C++ to dla mnie najlepszy język programowania.

Li3R ulez

Na serio ?!?! W delphi teSZ można zrobić coś na serio :cheesy::cheesy::cheesy::cheesy: :shock: .

________________________________________________
._-= EVERYTHING THAT HAS BEGINNING HAS AN END =-_.

http://4programmers....le.html?id=1204 - AFS 1.9.0.5

Mam immunitet wszystkiego na DYS.

Według mnie prostszym językiem jest c++ ponieważ w Delphi tworzysz interface i mósisz pisać tonę kodu źródłowego a w c,c++ piszesz tylko kod źródłowy do sprawnego działania aplikacji a reszta cię nie obchodzi.

Hektor

cytat:Hektor napisał:
Według mnie prostszym językiem jest c++ ponieważ w Delphi tworzysz interface i mósisz pisać tonę kodu źródłowego a w c,c++ piszesz tylko kod źródłowy do sprawnego działania aplikacji a reszta cię nie obchodzi.

Hektor - w Delphi wcale nie musisz tworzyć interface'u. Dokładnie tak samo jak w C++ możesz pisać tylko to co potrzebujesz.

| GG:5365367 | ICQ:245363570 |

Wiecie podsumowiując wszystkie wypowiedzi oraz pytanie... myślę że nie ma sęsu się kłucić o to który jeżyk lepszy, delphi jest raczej dla początkujących i lepiej się go nauczyć wcześniej, C++ to język tzn dużego horyzontu czyli można dzięki niemu napisać np jakąś zaawansowaną grę czy program... więc pytanie "który język programowania jest lepszy" jest w tym wypadku nieodpowiednie... pozdrawiam

Copyright © 2003 Abdel Adrian

PowieCmy, ze w delphi mozna pisac programy a w c++ takie same programy i gry :cheesy:.

________________________________________________
._-= EVERYTHING THAT HAS BEGINNING HAS AN END =-_.

http://4programmers....le.html?id=1204 - AFS 1.9.0.5

Mam immunitet wszystkiego na DYS.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •