Hej!
Jag kan grunderna i både C och C++. Men jag har inte programmerat på ett tag så jag är lite ringrostig. Jag hade tänkt att börja ta upp språken igen, men problemet är att jag vill fokusera på ett språk istället för två.
Min åsikt är att det är bättre att lära sig ett språk riktigt bra, istället för två språk halvdåligt.
Största motiveringen varför många väljer C++ före C har med objektorienteringen att göra. Men det går även programmera objektorienterat i C också om man kan bemästra pekare, strukturer och funktioner. Det är en hel del jobb med det.
Däremot finns det C-bibliotek så att man kan göra GUI's och använda sig av objektorienterad programmeringsteknik utan att behöva skriva så mycket kod då arbetet är redan gjort.
Då är frågan: Behöver jag kunna C++, eller klarar jag mig med C om jag vill göra GUI's och använda OOP?
Mina mål är att använda C för:
- Grafisk applikationsutveckling
- Läsa excellfiler och skapa excellfiler
- Läsa från och till SQL databas
- Allmänna numeriska beräkningar för ekvationer
Behöver jag kunna C++ då? Eller klarar jag mig med C?