Temat: Rynek IT z C C++
Karol Z.:
Oczywiście, interpretowany QBasic także umożliwiał odczyt i zapis plików, to znaczy że można napisać za jego pomocą translator z jęz. mnemonicznego do postaci maszynowej.
Pytanie jak bardzo trzeba być zdesperowanym... ;)
Bardzo :) Ale jezeli chodzi o programowanie sterownikow, to pisanie ich obiektowo nie utrudnia sprawy :) Trudno wiec mowic o desperacji :)
I to raczej nie zależy od języka a od sposobu myślenia programisty.
Dlatego nie moglem zrozumiec, dlaczego obiektowosc psuje organizacje warsztatu programistycznego.
No, wiesz... tam gdzie większe możliwości tam znajdzie się możliwość popełnienia błędu.
Oczywiscie, ale mozliwosci jezyka C nie zawsze sa potrzebne w danym projekcie . Warto byloby wiec skorzystac z dobrodziejstw jezykow wyzszego poziomu, ograniczajac przy tym liczbe potencjalnych bledow i zyskujac na czasie(nie tylko z powodu bledow).
Jezyk C ma duze mozliwosci, ale prawdopodobienstwo popelnienia bledu jest wieksze w stosunku do nowszych, wysokopoziomowych jezykow. Sam kod jest tez trudniejszy w utrzymaniu i rozwijaniu. Oczywiscie, mozna wyjsc z zalozenia, ze "programista-dupa" i tak wszystko zepsuje, ale nie chodzi o to, zeby popadac w jakies skrajnosci.
Opierajac sie o powyzsze argumenty staralem sie wytlumaczyc, dlaczego jezyki takie jak C czy C++ sa wypierane przez jezyki wyzszego poziomu - niekoniecznie mowa tu o VB bo to akurat slaby konkurent. Od tego sie zaczela ta dyskuja - skonczyla sie na niewiadomo czym :)
To co napisalem wyzszej jest moim wlasnym zdaniem i rozumiem, ze nie kazdy musi sie ze mna zgadzac.
Jeśli dobrze potrafisz pisać strukturalnie to obudowanie pewnych fragmentów "nawiasami" (enkapsulacja) nie będzie stanowiła dla Ciebie większego problemu.
To juz zalezy od konkretnego programisty. Niektorym programistom zmiana sposobu myslenia sprawia niemialy problem. Pozniej jest tak, jak napisal Szymon - klasy zaczynaja pelnic taka funkcje, jaka pelnia przestrzenie nazw. Wszystko przez to, ze kazda metoda w klasie jest statyczna.
BTW: "Zgubiłem" gdzieś sens dalszej dyskusji. ;)
Dyskusja zjechala na niewlasciwie tory :) Proponuje EOT.
PS.
Pisalem na szybko. Mam nadzieje, ze moje wypowiedzi beda zrozumiale - w razie czego wszystko wyjasnie jeszcze raz.