Vim lub Emacs Add 2 zdanie 99% softu powyżej 1000 lini kodu. Nie mówiąc o metodologiach agile, tdd i refaktoryzacji. (i nie mówię o programowaniu leniwym a o __nie__ rozpisywaniu diagramów przepływu dla każdej funkcji w programie).
No i 70% czasu programisty to ponowne pisanie/poprawianie/debugowanie już napisanego kodu.
Wszystko praktycznie zależy od tego jak się podejmie naukę, osobiście uczyłem się Pascala z książki, dlaczego go tak “cenię”? Może Was wkurzę, ale po prostu tam jest prościutkie wszystko, łatwe do zapamiętania, przedstawię 2 programy, robiące to samo, ale pierwszy jest napisany w Pascalu, a drugi w c++:
program test;
begin
writeln ('Test! Po tym tekście wskaźnik przejdzie na następną linię');
writeln ('Nowa linia');
end.
#include
int main ()
{
cout << "Test! Po tym tekście wskaźnik przejdzie na następną linię \n";
cout << "Nowa linia";
}
Oto wynik tych programów:
Test! Po tym tekście wskaźnik przejdzie na następną linię
Nowa linia
Problem jest z tym, że Pascal po prostu daje mało możliwości, dlatego tak mało osób z niego korzysta, próbuję się uczyć c++, ale zatrzymałem się na wektorach…