Ĺadny brzuch
Witam jestem studentem(bede) na informatyce i ekonometrii< jedyne czego sie obawiam to wlasnie programowania! czy to jest az tak bardzo trudne jak chodza sluchy??(nie mialem nigdy do czynienia z programowaniem
Programowanie nie jest tak bardzo trudne (IMHO) tylko wymaga troszkę siedzenia i co ważne logicznego myślenia. :D
Kodie
Programowanie nie jest trudne. Tylko trzeba się nauczyć:) Nauka może być trudna, ale to zależy jaki język / stopień zaawansowania, itp. Tylko jednemu łatfiej wejdzie do głowy ASM a innemu Object Pascal. Ale to trzea sprawdzić samemu... 8) Powodzenia
----
m@il: ali88@tlen.pl
GG: 2083160
tak jak powiedział Kodie nie jest tak trudne ale nie jest łatwe, zalerzy proponuje ci na początek TP (Turbo Pascal)
Asdef www.kanalia.toya.net.pl
i chęci
//----------------------
z_forum_experta@beldzio.com
www.beldzio.com
www.beldzio.com/forum
gg :3183960
w sumie to nie jest trudne :D wystarczą chęci i troche wiedzy :D
Na Twoim miejscu bardziej przejąłbym się matematyką, bo jeśli jesteś dobry z matmy to umiesz logicznie myśleć :) , a stąd już krótka droga do łatwiejszego załapania programowania. Bo programowanie to tak jak napisał Kodie logiczne myślenie, które opiera sie na algorytmach, które z kolei tworzą program. A na studiach będziesz tępiony właśnie z algorytmiki.;)
Szczęść Boże!
Programowanie łatwe czy trudne?
Myślę, że pytanie źle jest postawione, trzeba patrzeć na to w ten sposób:
- programowanie polega na tworzeniu pewnego działającego mechanizmu (programu)
im ten mechanizm, program, który chcesz stworzyć jest bardziej skomplikowany i wymaga rozwiązania większej liczby problemów tym będzie trudniej
prosty program = proste programowanie
Oczywiście im więcej napiszesz prostych programów tym większe zdobedziesz doświadczenie i tym bardziej złożony program będzie ci się wydawał prosty.
Podobnie można mówić czy to jest ciekawe czy nudne?
nudny program = nudne programowanie
Niestety przekonałem się, że wilu wykładowców uczy na nieciekawych i trudnych przykładach, nie mają chyba pomysłów (a może sami nie umieją dobrze programować :-$) omawiawiają więc głównie algorytmy do rozwiązywania równań (to chyba ich ulubiony przykład :P), działania na liczbach zespolonych, macierzach itp. A to jest NUDNE i... niekoniecznie przdatne, bo każdy kompilator ma dołączone biblioteki z mnóstwem gotowych funkcji matematycznych.
Zatem żeby nie zniechęcić się do programowania i nie mieć z nim problemów radzę ci poczytać trochę o tym i popróbować na jakichś interesujących przykładach. Jeśli będziesz się uczył C++ polecić mogę tylko książkę "Symfonia C++" Jerzego Grębosza. Każdy kto ją czytał powie ci, że lepszego i ciekawszego podręcznika nie znajdziesz.
określę to tak:
Trza mieć do tego predyspozycje, ja naprzykład zacząłem się uczyć w czwartej klasie podstawówki( samoucząc bo do netu nie miałem dostępu niestetyi bawiłem się TP, potem zacząłem Delphi, trochę skumałem i Było OK od jakiegoś czasu czytję różne kursy i umiem dość dobrze programować... Jednak prawdopodobnie nie każdy dałby radę...
_______________________
Programowanie to bardzo życiowa sztuka, trzeba ciągle kombinować...
Masz rację każdy kompilator ma wiele wbudowanych bibliotek, ale w tych przykładach zazwyczaj chodzi o nauczenie się patrzeć i myśleć. Ktoś może zapytać po co poznać tak wiele algorytmów sortujących tablice (bąbelkowe, przez wsatwianie, przez wybieranie, quicsort i stogowe ...) przecież prawie każdy kompilator posiada odpowiednią biblioteke z funkcjami:?
Odpowiedź jest prosta:
1. Uczy to podstawowych technik algorytmicznych.
2. A co jak będziesz musiał napisać program bez jakiejś biblioteki ( z różnych przyczyn) :?
3. Różne algorytmy mają różną wydajność w różnych przypadkach, i jedne nadają się lepiej w jednych zastosowaniach, a drugie w innych. Niestety, zazwyczaj niewiadomo jakim algorytmem posłużono się w bibliotece, a czasem ma to olbrzymie znaczenie.
Algorytmika jest jednym z najważniejszych działów w informatyce ( o ile nie najważniejszym ), bo to na nim opiera się praktycznie wszystko, każdy program, każdy pomysł itd...
PS. Kto z was wie jak zamienić wartościami 2 zmienne (tzn. żeby po zaminie a=b, a b=a) bez użycia dodatkowej zmiennej tymczasowej (to też jest algorytm) :D
Kodie
programowanie nie jest tak trudne jak niektorzy sądzą. trzeba tylko wybrac sobie jakiś w miare prosty jezyk(czyt. nie zaczynac do ASM:)) i miec dobrego nauczciela(książke albo zywego ;))
www.leszeksoftware.hk.pl
leszekthebest@tlen.pl
GG# 4895036
Programowanie nie jest takie trudne.Najpierw naucz się Turbo Pascala.A potem łatwiej się nauczysz innych jezyków programowania!!!8)
WebMichal
PS. Kodie jak zamienić dwie zmienne bez użycia tymczasowej?
__asm
{
MOV EAX, a
MOV EBX, b
MOV a, EBX
MOV b, EAX
}
to chyba jedyny słuszny sposób, każdy inny będzie pewnie mniej efektywny nawet niż użycie trzeciej zmiennej
cytat:Kodie napisał:
PS. Kto z was wie jak zamienić wartościami 2 zmienne (tzn. żeby po zaminie a=b, a b=a) bez użycia dodatkowej zmiennej tymczasowej (to też jest algorytm) :D
W pythonie po prostu:
a, b = b, a
cytat:Asdef napisał:
tak jak powiedział Kodie nie jest tak trudne ale nie jest łatwe, zalerzy proponuje ci na początek TP (Turbo Pascal)
Asdef www.kanalia.toya.net.pl
tylko moze byc maly problem ze nie bede miec wyboru, bo jak napisalem bede studiowac! azaczne pewnie od najtrudniejszego c++:-(
Dla mnie programowanie jest czymś cudownym:)
Możliwość tworzenia wielkich rzeczy, bez potrzeby wychodzenia z domy.
Jeśli lubisz nadawać kształty, albo budować to programowanie sprawi Ci dużo przyjemności, tak jak mi8) I wtedy nie będziesz wstanie określić czy to jest trudne, czy łatwe:]
(po prostu będzie to coś pięknego, tak jak sztuka dla artysty)
PS: Co do tego nie wychodzenia z domu, to chyba jest największa wada programisty, brak kontaktu ze światem zewnętrznym, może się źle skończyć;)
cytat:smartpointer napisał:
PS. Kodie jak zamienić dwie zmienne bez użycia tymczasowej?
__asm
{
MOV EAX, a
MOV EBX, b
MOV a, EBX
MOV b, EAX
}
to chyba jedyny słuszny sposób, każdy inny będzie pewnie mniej efektywny nawet niż użycie trzeciej zmiennej
Ale tutaj używaż także 2 rejestrów (ok. nie przewidziałem tego, ale co jeżeli w języku nie da się użyć assemblera. A pozatym co z linuxem, w którym składnia assemblera jest trochę inna:?
Adelon, nie wiem jak to jest w pythonie, tylko w jaki sposób zamienia to interpreter:?
chodziło mi o taki sposób:
int a=10,b=5; a += b; //a= a+b b = a-b; a -= b;//a = a-b
Dzięki temu nie musimy tracić pamięci na nową zmienną:D
Kodie
Moim zdaniem C++ jest prostym językiem programowania... skoro ja w 1 klasie LO sie go nauczyłem bez problemu ty tez powinienes dac rade !
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
To zależy od człowieka. Trzeba logicznie myśleć i mieć umysł analityczny. Zależy też z czego się uczysz, bo np. niektóre książki są tak beznadziejne, że nawet Bjarne Stroustrup by nie zrozumiał o co w tym chodzi.
C++ rules!
Jeśli chodzi o dobrego nauczyciela (w postaci książki) to polecam bardzo "Symfonia C++" Jerzego Grębosz wyd. Kalimach. Jest napisana prostym językiem, po jej przeczytaniu nie można nie znać C++. Kup ją nie jest droga(3 tomy po +/- 250 = ok. 60 zł.). Jeszcze jest można powiedzieć kontynuacja symfoni "Pacja C++" (2 tomy ceny nie znam ten sam autor). Podobno też napisana prostym językiem i porusza bardziej zaawansowane zagadnienia.
Szczęść Boże!
cytat:Kodie napisał:
Adelon, nie wiem jak to jest w pythonie, tylko w jaki sposób zamienia to interpreter:?
chodziło mi o taki sposób:
int a=10,b=5; a += b; //a= a+b b = a-b; a -= b;//a = a-b
No faktycznie twój sposób w C++ oszczędza deklarowanie jednej zmiennej.
Co do interpretera pythona to to nie wiem jak on to zamienia, ja myślałem że Tobie chodzi o zmniejszenie ilości kodu (co i tak chyba uczyniłeś).
Czuję, że trochę odbiegamy od tematu.
a += b;
b = a - b;
a -= b;
pomysł jest naprawdę ciekawy algorytmicznie i fajny, ale jak to wygląda w praktyce? :twisted:
; a += b;
mov eax, a
add eax, b
mov a, eax
; b = a - b;
mov eax, a
sub eax, b
mov b, eax
; a -= b;
mov eax, a
sub eax, b
mov a, eax
tak właśnie skompilował to mój kompilator, a jak wygląda to z trzema zmiennymi?
; c = a;
mov eax, a
mov c, eax
; a = b;
mov eax, b
mov a, eax
; b = c;
mov eax, c
mov b, eax
a korzystając z optymalizacji, kompilator zauważyłby, że zmienna c jest użyta tylko do zamiany wartości i skompilowałby to właśnie tak:
mov eax, a
mov ebx, b
mov a, ebx
mov b, eax
natomiast widząc jakieś działania matematyczne nie domyślił by się, że chodzi o zwykłą zamianę wartości i pozostawiłby taki kod jak masz na górze
Mam nadzieję, że nie przeraziliśmy leszcza tą dyskusją, na szczęście tego nie będziesz się prędko uczył. A po przeczytaniu Symfonii, którą bardzo łatwo się czyta C++ wcale nie będzie ci się wydawał straszny!
cytat:leszcz napisał:
tylko moze byc maly problem ze nie bede miec wyboru, bo jak napisalem bede studiowac! azaczne pewnie od najtrudniejszego c++:-(
to zalezy zazwyczaj na pierwszym semetrze jest wprowadzenie do programowania więc pewnie zaczniesz TP;)
Asdef www.kanalia.toya.net.pl
cytat:Kodie napisał:
A pozatym co z linuxem, w którym składnia assemblera jest trochę inna:?
W czym widzisz problem?
Zawsze można użyć Netwide Assemblera (w skrócie nasm), który ma taką samą składnie pod Windowsem i GNU/Linuxem.
Algorytmy wymagające szybkiego działania można śmiało w nim pisać. Będą działały na obu systemach.
cytat:
chodziło mi o taki sposób:
int a=10,b=5; a += b; //a= a+b b = a-b; a -= b;//a = a-b
Dzięki temu nie musimy tracić pamięci na nową zmienną:D
Ale tracimy na szybkości działania programu.
cytat:leszcz napisał:
tylko moze byc maly problem ze nie bede miec wyboru, bo jak napisalem bede studiowac! azaczne pewnie od najtrudniejszego c++:-(
Nie rozumiem skąd takie dziwne mniemanie, że C++ jest najtrudniejszym językiem.
Ja zaczynałem od tego języka i nie wydawał mi się trudny. Wręcz przeciwnie.
Im bardziej obiektowy jest dany język tym jest łatwiejszy.
Jest bardziej jak ludzki język którym posługujemy się na codzień.
Spoko. Programowanie niejest trudne. Ja mam 12:D lat i robie programy w delphi i uczę się c++ umiem też język hmtl ale on jest proścutki:)
cytat:Igor napisał:
[quote]Nie rozumiem skąd takie dziwne mniemanie, że C++ jest najtrudniejszym językiem.
Ja zaczynałem od tego języka i nie wydawał mi się trudny. Wręcz przeciwnie.
Im bardziej obiektowy jest dany język tym jest łatwiejszy.
Jest bardziej jak ludzki język którym posługujemy się na codzień.
Może stąd, że wykorzystuje się go do pisania najbardziej zaawansowanych aplikacji? Mi też C++ wydawał się łatwy do nauczenia. Ale jak wyżej pisałem, problem nie tkwi w języku, tylko w tym co chcemy w nim napisać. Ucząc się na prostych i ciekawych przykładach równie łatwo nauczymy się każdego języka.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Programowanie nie jest tak bardzo trudne (IMHO) tylko wymaga troszkę siedzenia i co ważne logicznego myślenia. :D
Kodie
Programowanie nie jest trudne. Tylko trzeba się nauczyć:) Nauka może być trudna, ale to zależy jaki język / stopień zaawansowania, itp. Tylko jednemu łatfiej wejdzie do głowy ASM a innemu Object Pascal. Ale to trzea sprawdzić samemu... 8) Powodzenia
----
m@il: ali88@tlen.pl
GG: 2083160
tak jak powiedział Kodie nie jest tak trudne ale nie jest łatwe, zalerzy proponuje ci na początek TP (Turbo Pascal)
Asdef www.kanalia.toya.net.pl
i chęci
//----------------------
z_forum_experta@beldzio.com
www.beldzio.com
www.beldzio.com/forum
gg :3183960
w sumie to nie jest trudne :D wystarczą chęci i troche wiedzy :D
Na Twoim miejscu bardziej przejąłbym się matematyką, bo jeśli jesteś dobry z matmy to umiesz logicznie myśleć :) , a stąd już krótka droga do łatwiejszego załapania programowania. Bo programowanie to tak jak napisał Kodie logiczne myślenie, które opiera sie na algorytmach, które z kolei tworzą program. A na studiach będziesz tępiony właśnie z algorytmiki.;)
Szczęść Boże!
Programowanie łatwe czy trudne?
Myślę, że pytanie źle jest postawione, trzeba patrzeć na to w ten sposób:
- programowanie polega na tworzeniu pewnego działającego mechanizmu (programu)
im ten mechanizm, program, który chcesz stworzyć jest bardziej skomplikowany i wymaga rozwiązania większej liczby problemów tym będzie trudniej
prosty program = proste programowanie
Oczywiście im więcej napiszesz prostych programów tym większe zdobedziesz doświadczenie i tym bardziej złożony program będzie ci się wydawał prosty.
Podobnie można mówić czy to jest ciekawe czy nudne?
nudny program = nudne programowanie
Niestety przekonałem się, że wilu wykładowców uczy na nieciekawych i trudnych przykładach, nie mają chyba pomysłów (a może sami nie umieją dobrze programować :-$) omawiawiają więc głównie algorytmy do rozwiązywania równań (to chyba ich ulubiony przykład :P), działania na liczbach zespolonych, macierzach itp. A to jest NUDNE i... niekoniecznie przdatne, bo każdy kompilator ma dołączone biblioteki z mnóstwem gotowych funkcji matematycznych.
Zatem żeby nie zniechęcić się do programowania i nie mieć z nim problemów radzę ci poczytać trochę o tym i popróbować na jakichś interesujących przykładach. Jeśli będziesz się uczył C++ polecić mogę tylko książkę "Symfonia C++" Jerzego Grębosza. Każdy kto ją czytał powie ci, że lepszego i ciekawszego podręcznika nie znajdziesz.
określę to tak:
Trza mieć do tego predyspozycje, ja naprzykład zacząłem się uczyć w czwartej klasie podstawówki( samoucząc bo do netu nie miałem dostępu niestetyi bawiłem się TP, potem zacząłem Delphi, trochę skumałem i Było OK od jakiegoś czasu czytję różne kursy i umiem dość dobrze programować... Jednak prawdopodobnie nie każdy dałby radę...
_______________________
Programowanie to bardzo życiowa sztuka, trzeba ciągle kombinować...
Masz rację każdy kompilator ma wiele wbudowanych bibliotek, ale w tych przykładach zazwyczaj chodzi o nauczenie się patrzeć i myśleć. Ktoś może zapytać po co poznać tak wiele algorytmów sortujących tablice (bąbelkowe, przez wsatwianie, przez wybieranie, quicsort i stogowe ...) przecież prawie każdy kompilator posiada odpowiednią biblioteke z funkcjami:?
Odpowiedź jest prosta:
1. Uczy to podstawowych technik algorytmicznych.
2. A co jak będziesz musiał napisać program bez jakiejś biblioteki ( z różnych przyczyn) :?
3. Różne algorytmy mają różną wydajność w różnych przypadkach, i jedne nadają się lepiej w jednych zastosowaniach, a drugie w innych. Niestety, zazwyczaj niewiadomo jakim algorytmem posłużono się w bibliotece, a czasem ma to olbrzymie znaczenie.
Algorytmika jest jednym z najważniejszych działów w informatyce ( o ile nie najważniejszym ), bo to na nim opiera się praktycznie wszystko, każdy program, każdy pomysł itd...
PS. Kto z was wie jak zamienić wartościami 2 zmienne (tzn. żeby po zaminie a=b, a b=a) bez użycia dodatkowej zmiennej tymczasowej (to też jest algorytm) :D
Kodie
programowanie nie jest tak trudne jak niektorzy sądzą. trzeba tylko wybrac sobie jakiś w miare prosty jezyk(czyt. nie zaczynac do ASM:)) i miec dobrego nauczciela(książke albo zywego ;))
www.leszeksoftware.hk.pl
leszekthebest@tlen.pl
GG# 4895036
Programowanie nie jest takie trudne.Najpierw naucz się Turbo Pascala.A potem łatwiej się nauczysz innych jezyków programowania!!!8)
WebMichal
PS. Kodie jak zamienić dwie zmienne bez użycia tymczasowej?
__asm
{
MOV EAX, a
MOV EBX, b
MOV a, EBX
MOV b, EAX
}
to chyba jedyny słuszny sposób, każdy inny będzie pewnie mniej efektywny nawet niż użycie trzeciej zmiennej
cytat:Kodie napisał:
PS. Kto z was wie jak zamienić wartościami 2 zmienne (tzn. żeby po zaminie a=b, a b=a) bez użycia dodatkowej zmiennej tymczasowej (to też jest algorytm) :D
W pythonie po prostu:
a, b = b, a
cytat:Asdef napisał:
tak jak powiedział Kodie nie jest tak trudne ale nie jest łatwe, zalerzy proponuje ci na początek TP (Turbo Pascal)
Asdef www.kanalia.toya.net.pl
tylko moze byc maly problem ze nie bede miec wyboru, bo jak napisalem bede studiowac! azaczne pewnie od najtrudniejszego c++:-(
Dla mnie programowanie jest czymś cudownym:)
Możliwość tworzenia wielkich rzeczy, bez potrzeby wychodzenia z domy.
Jeśli lubisz nadawać kształty, albo budować to programowanie sprawi Ci dużo przyjemności, tak jak mi8) I wtedy nie będziesz wstanie określić czy to jest trudne, czy łatwe:]
(po prostu będzie to coś pięknego, tak jak sztuka dla artysty)
PS: Co do tego nie wychodzenia z domu, to chyba jest największa wada programisty, brak kontaktu ze światem zewnętrznym, może się źle skończyć;)
cytat:smartpointer napisał:
PS. Kodie jak zamienić dwie zmienne bez użycia tymczasowej?
__asm
{
MOV EAX, a
MOV EBX, b
MOV a, EBX
MOV b, EAX
}
to chyba jedyny słuszny sposób, każdy inny będzie pewnie mniej efektywny nawet niż użycie trzeciej zmiennej
Ale tutaj używaż także 2 rejestrów (ok. nie przewidziałem tego, ale co jeżeli w języku nie da się użyć assemblera. A pozatym co z linuxem, w którym składnia assemblera jest trochę inna:?
Adelon, nie wiem jak to jest w pythonie, tylko w jaki sposób zamienia to interpreter:?
chodziło mi o taki sposób:
int a=10,b=5; a += b; //a= a+b b = a-b; a -= b;//a = a-b
Dzięki temu nie musimy tracić pamięci na nową zmienną:D
Kodie
Moim zdaniem C++ jest prostym językiem programowania... skoro ja w 1 klasie LO sie go nauczyłem bez problemu ty tez powinienes dac rade !
Wojna nigdy sie nie kończy, dla tych co walczyli.
Moja strona: http://www.hextor.prv.pl
To zależy od człowieka. Trzeba logicznie myśleć i mieć umysł analityczny. Zależy też z czego się uczysz, bo np. niektóre książki są tak beznadziejne, że nawet Bjarne Stroustrup by nie zrozumiał o co w tym chodzi.
C++ rules!
Jeśli chodzi o dobrego nauczyciela (w postaci książki) to polecam bardzo "Symfonia C++" Jerzego Grębosz wyd. Kalimach. Jest napisana prostym językiem, po jej przeczytaniu nie można nie znać C++. Kup ją nie jest droga(3 tomy po +/- 250 = ok. 60 zł.). Jeszcze jest można powiedzieć kontynuacja symfoni "Pacja C++" (2 tomy ceny nie znam ten sam autor). Podobno też napisana prostym językiem i porusza bardziej zaawansowane zagadnienia.
Szczęść Boże!
cytat:Kodie napisał:
Adelon, nie wiem jak to jest w pythonie, tylko w jaki sposób zamienia to interpreter:?
chodziło mi o taki sposób:
int a=10,b=5; a += b; //a= a+b b = a-b; a -= b;//a = a-b
No faktycznie twój sposób w C++ oszczędza deklarowanie jednej zmiennej.
Co do interpretera pythona to to nie wiem jak on to zamienia, ja myślałem że Tobie chodzi o zmniejszenie ilości kodu (co i tak chyba uczyniłeś).
Czuję, że trochę odbiegamy od tematu.
a += b;
b = a - b;
a -= b;
pomysł jest naprawdę ciekawy algorytmicznie i fajny, ale jak to wygląda w praktyce? :twisted:
; a += b;
mov eax, a
add eax, b
mov a, eax
; b = a - b;
mov eax, a
sub eax, b
mov b, eax
; a -= b;
mov eax, a
sub eax, b
mov a, eax
tak właśnie skompilował to mój kompilator, a jak wygląda to z trzema zmiennymi?
; c = a;
mov eax, a
mov c, eax
; a = b;
mov eax, b
mov a, eax
; b = c;
mov eax, c
mov b, eax
a korzystając z optymalizacji, kompilator zauważyłby, że zmienna c jest użyta tylko do zamiany wartości i skompilowałby to właśnie tak:
mov eax, a
mov ebx, b
mov a, ebx
mov b, eax
natomiast widząc jakieś działania matematyczne nie domyślił by się, że chodzi o zwykłą zamianę wartości i pozostawiłby taki kod jak masz na górze
Mam nadzieję, że nie przeraziliśmy leszcza tą dyskusją, na szczęście tego nie będziesz się prędko uczył. A po przeczytaniu Symfonii, którą bardzo łatwo się czyta C++ wcale nie będzie ci się wydawał straszny!
cytat:leszcz napisał:
tylko moze byc maly problem ze nie bede miec wyboru, bo jak napisalem bede studiowac! azaczne pewnie od najtrudniejszego c++:-(
to zalezy zazwyczaj na pierwszym semetrze jest wprowadzenie do programowania więc pewnie zaczniesz TP;)
Asdef www.kanalia.toya.net.pl
cytat:Kodie napisał:
A pozatym co z linuxem, w którym składnia assemblera jest trochę inna:?
W czym widzisz problem?
Zawsze można użyć Netwide Assemblera (w skrócie nasm), który ma taką samą składnie pod Windowsem i GNU/Linuxem.
Algorytmy wymagające szybkiego działania można śmiało w nim pisać. Będą działały na obu systemach.
cytat:
chodziło mi o taki sposób:
int a=10,b=5; a += b; //a= a+b b = a-b; a -= b;//a = a-b
Dzięki temu nie musimy tracić pamięci na nową zmienną:D
Ale tracimy na szybkości działania programu.
cytat:leszcz napisał:
tylko moze byc maly problem ze nie bede miec wyboru, bo jak napisalem bede studiowac! azaczne pewnie od najtrudniejszego c++:-(
Nie rozumiem skąd takie dziwne mniemanie, że C++ jest najtrudniejszym językiem.
Ja zaczynałem od tego języka i nie wydawał mi się trudny. Wręcz przeciwnie.
Im bardziej obiektowy jest dany język tym jest łatwiejszy.
Jest bardziej jak ludzki język którym posługujemy się na codzień.
Spoko. Programowanie niejest trudne. Ja mam 12:D lat i robie programy w delphi i uczę się c++ umiem też język hmtl ale on jest proścutki:)
cytat:Igor napisał:
[quote]Nie rozumiem skąd takie dziwne mniemanie, że C++ jest najtrudniejszym językiem.
Ja zaczynałem od tego języka i nie wydawał mi się trudny. Wręcz przeciwnie.
Im bardziej obiektowy jest dany język tym jest łatwiejszy.
Jest bardziej jak ludzki język którym posługujemy się na codzień.
Może stąd, że wykorzystuje się go do pisania najbardziej zaawansowanych aplikacji? Mi też C++ wydawał się łatwy do nauczenia. Ale jak wyżej pisałem, problem nie tkwi w języku, tylko w tym co chcemy w nim napisać. Ucząc się na prostych i ciekawych przykładach równie łatwo nauczymy się każdego języka.