Archief - C++

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Jacko

Legacy Member
Op MacOSX hebt ge twee toonaangevende IDE's. Codewarrior (die trouwens ook voor Windows, Linux, PS2, XBox, Palm etc bestaat) en XCode (van apple zelf).

Groot voordeel van XCode: Hij is gratis en je kan hem gewoon downloaden van de ADC (Apple Developer Connection) site. Hiervoor moet je wel een (gratis) ADC account aanmaken.

Hij zou trouwens ook op de Panther Install CD moeten staan.

Publieke XCode pagina:
http://developer.apple.com/tools/macosxtools.html

fartbunny

Legacy Member
zeg EALover, was actionscript te moeilijk dat je op C++ moest overgaan?.. en zelfs dag nog... ;) sorry wil nie flamen maar vinnet grappig
ps: waarschijnlijk weten sommige niet over wat dat het gaat maar trouwe bezoekers gaan wel weten over wat ik het heb ;)

killgore

Legacy Member
Vich zei:
Nee, Mac OS X en al zijn applicaties zijn zomaar uit de lucht komen vallen :lol:
ey

die worden wel gemaakt door de application wizard he!

@fartbunny: ik kom hier regelmatig, en weet tot. niet over wat je het hebt, wel is men geheugen zo lek als een zeef :p.

Krueger

Legacy Member
killgore zei:
@fartbunny: ik kom hier regelmatig, en weet tot. niet over wat je het hebt, wel is men geheugen zo lek als een zeef :p.

Was het niet EA-lover die eens verbaasd was over een bepaalde site in flash (em had geen idee hoe zo iets "schitterend" in flash was gemaakt, terwijl het nog iets redelijk standard was), en daarom zelf action-script wou leren?

killgore

Legacy Member
ow ja, is juist ook :p, die topic herinner ik me wel :).

Was idd wel relijk grappig :).

vempire

Legacy Member
Man man man... Koop u eerst nen deftigen boek, anders lukt da u ni echt vrees ik^-^. Ga desnoods eerst lere programere in C en ga dan over op C++ (zo hebk het ook geleerd). Neem uwen tijd, maak veeeeeeeeeeeeloefenprogrammatjes, slaag nix over (da zalk wel kunne:p...), en neem vooral uwen tijd.:)

SlasZ

Legacy Member
QplQyer zei:
liever meer dingen als java dan .NET hoor, java is tenminste platform onafhankelijk, .NET wordt wellicht ook gesupport onder linux, maar dan nog ...

Java claimt platform-onafhankelijk te zijn en zolang je de standaard java sdk gebruikt is dat wel zo, maar begin niet met third-party jar files want dan zit je in grote miserie om dat op alle platformen in orde te krijgen.

en ook (OT), bedrijven trekken zich niets aan van platform-onafhankelijkheid. Zij gebruiken wat hen het voordeligst en gemakkelijkst lijkt. Bedrijven gaan niet zomaar eens zeggen: 'ha, we gaan nu eens al onze systemen buitensmijten en overschakelen naar linux, onze software is toch platform-onafhankelijk' :)
dus volgens mij is die platform-onafhankelijk wat overroepen.

QplQyer

Legacy Member
SlasZ zei:
Java claimt platform-onafhankelijk te zijn en zolang je de standaard java sdk gebruikt is dat wel zo, maar begin niet met third-party jar files want dan zit je in grote miserie om dat op alle platformen in orde te krijgen.

en ook (OT), bedrijven trekken zich niets aan van platform-onafhankelijkheid. Zij gebruiken wat hen het voordeligst en gemakkelijkst lijkt. Bedrijven gaan niet zomaar eens zeggen: 'ha, we gaan nu eens al onze systemen buitensmijten en overschakelen naar linux, onze software is toch platform-onafhankelijk' :)
dus volgens mij is die platform-onafhankelijk wat overroepen.
Overroepen zou ik het niet noemen, het "write once, run everywhere"-principe van java biedt immense voordelen vind ik, akkoord, third pary jars nemen er wel eens een loopje mee, maar de basis van het principe vind ik prachtig.

Ik besef ook wel dat bedrijven niet zomaar alles gaan overschakelen, maar een bedrijf kan nu wel in één klap voor zowel windows, linux als mac een programma schrijven, zonder extra kosten te moeten doen om hun programma te porten, dus hun afzetmarkt is groter, platform-onafhankelijkheid draait em niet om het feilloos switchen van systemen voor een bedrijf, maar wel om de afzetmarkt vergroten, en liefst met zo weinig mogelijk kosten, (in de visie van bedrijvenalthans), dus overroepen lijkt het mij zeker niet ...

SlasZ

Legacy Member
QplQyer zei:
Ik besef ook wel dat bedrijven niet zomaar alles gaan overschakelen, maar een bedrijf kan nu wel in één klap voor zowel windows, linux als mac een programma schrijven, zonder extra kosten te moeten doen om hun programma te porten, dus hun afzetmarkt is groter, platform-onafhankelijkheid draait em niet om het feilloos switchen van systemen voor een bedrijf, maar wel om de afzetmarkt vergroten, en liefst met zo weinig mogelijk kosten, (in de visie van bedrijvenalthans), dus overroepen lijkt het mij zeker niet ...

Akkoord, voor bedrijven die software maken is het wel het overwegen waard, maar niet alle bedrijven maken software he. Die die dat niet doen trekken zich niets aan van die platformonafhankelijkheid.
Ik ben ook wel fan van java om mee te programmeren enzo, maar ik heb er al veel op gevloekt omdat ik een bepaalde jar file niet had om een softwarepakket te draaien. Het doet mij teveel denken aan linuxtoestanden...

QplQyer

Legacy Member
SlasZ zei:
Akkoord, voor bedrijven die software maken is het wel het overwegen waard, maar niet alle bedrijven maken software he. Die die dat niet doen trekken zich niets aan van die platformonafhankelijkheid.
Ik ben ook wel fan van java om mee te programmeren enzo, maar ik heb er al veel op gevloekt omdat ik een bepaalde jar file niet had om een softwarepakket te draaien. Het doet mij teveel denken aan linuxtoestanden...
Tsja, dependency hell kan je zowat overal tegenkomen en is inderdaad wel beu (alhoewel bij sommige linux distributies wordt dat nu proper opgelost door pkg-tools).
Maar dit lijkt me dan eerder de fout van de software-ontwikkelaar die de jars niet bijlevert te zijn dan van java zelf.

En een bedrijf dat geen software maakt heeft weinig zaken met gelijk welke programmeertaal hé, dus hebben ze ook weinig te maken met de platform-onafhankelijkheid van een taal, het is voornamelijk een software-development principe, niet iets voor alle bedrijven, hoewel die er als eindgebruiker van de software wel baat bij hebben dat ze een ruime keuze hebben aan software en niet beperkt zijn in hun keuze van architectuur/OS.

Maar goed we zijn wel ferm OT aan het gaan :)

rtcwgorEbEl

Legacy Member
Dot.net is misschien wel makkelijker voor een beginner. Op site van mijn vroegere school staat een cursus .NET online. Is die van het eerste jaar programmeren, dus zou makkelijk moeten zijn

http://www.collegewaregem.be/informatica/5in/Software/Programmeren%20met%20VS.NET(Deel%20I)TTF.zip

Good luck. Don't give up

Tyfius

Legacy Member
Saying that java is good because it works on all platforms, is like saying anal sex is nice because it works on all genders...

Pietje Prik

Legacy Member
zeg mensjes, C++ is eigenlijk nog verstaanbaar voor mij. Ik heb een redelijke basis java. Zal het moeilijk zijn voor mij om C++ te leren? Is dat ook object-georiënteerd?

killgore

Legacy Member
Pietje Prik zei:
zeg mensjes, C++ is eigenlijk nog verstaanbaar voor mij. Ik heb een redelijke basis java. Zal het moeilijk zijn voor mij om C++ te leren? Is dat ook object-georiënteerd?
ja, c++ is ook oop :)

je zal wel wat moeten wennen aan pointer gebruik, header files, en niet cross-platform zijn

Robain

Legacy Member
Okay,

ik heb nu een cursus java gehad, die ging tot overerving en abstractie. I know, probably nie ver ofzo ma toch.

Maar wat is die OO waar jullie het nu al heel tijd over hebben??? Waar is da de afkorting van?? ... :sad: :sad: :sad:


Greets

QplQyer

Legacy Member
Robain zei:
Okay,

ik heb nu een cursus java gehad, die ging tot overerving en abstractie. I know, probably nie ver ofzo ma toch.

Maar wat is die OO waar jullie het nu al heel tijd over hebben??? Waar is da de afkorting van?? ... :sad: :sad: :sad:


Greets
Object Oriented / Object georiënteerd, een principe dat u wel bekend zal zijn als ge java kunt normaal gezien ...

Robain

Legacy Member
aja da klinkt mij idd heel bekend in de oren :)

wat ik mij eigenlijk afvraag:
stel dat ik nu een simpel progje wil maken. op zich niet moeilijk, maar alles in mijn cursus speelt zich af in cmd... Hoe kan ik nu bvb een progje maken, met een hele simpele interface, een aantal knopjes om bepaalde classes te laten lopen. En dan mss een text invoer boxje ofzo??
Allija hoe gaat dit dan in zen werk??


Greets

killgore

Legacy Member
Robain zei:
aja da klinkt mij idd heel bekend in de oren :)

wat ik mij eigenlijk afvraag:
stel dat ik nu een simpel progje wil maken. op zich niet moeilijk, maar alles in mijn cursus speelt zich af in cmd... Hoe kan ik nu bvb een progje maken, met een hele simpele interface, een aantal knopjes om bepaalde classes te laten lopen. En dan mss een text invoer boxje ofzo??
Allija hoe gaat dit dan in zen werk??


Greets

eh, is dat nu eigenlijk c++ of java :p.

c++: hiervoor moet je API's gebruiken, een soort programmeeruitbreidingen die je een heleboel functies en klasses geven om bepaalde dingen mee te doen. voor venstertjes en zo zijn dit dan GUI's :). ZO heb je SDL, glut, WinApi, MFC (the horror!)... .
Met deze functieaanroepen/klassen kan je dan beginnen venstertjes bouwen :). Echt moeilijk is dit niet hoor ;).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan