Article View: swnet.sys.mac
Article #70Re: programera f�r mac?
From: Ingemar Ragnemalm
Date: Tue, 18 Mar 1997 00:00
Date: Tue, 18 Mar 1997 00:00
92 lines
4145 bytes
4145 bytes
Per Hjeltman wrote: > > In article <19970314232145215623@du237-96.ppp.algonet.se>, das@algonet.se (=?ISO-8859-1?Q?David_Sl=E4ttne?=) wrote: > > > Vilket spr�k ska man v�lja om man vill l�ra sig programera f�r mac? > C tycker jag fast Pascal �r l�ttare. Bra sagt. Jag skulle sj�lv s�ga: Pascal tycker jag, fast C �r vanligare. (Har vi varit balanserade �t b�da h�llen d�?) > > Vad finns det f�r olika spr�k? > C, C++, Pascal, Java, Forth, Oberon, Modula 2, Assembler, Fortran, BASIC osv. C, C++ och (Objekt-)Pascal �r de tre (fyra?) spr�k som �r klart anv�ndbara f�r professionell programmering. Java har ju slagit sig in med buller och b�ng, men i mitt tycke har det l�ngt kvar tills det h�ler vad det lovar. Plattformsoberoendet �r bara en dr�m �n s� l�nge, och det kr�vs v�ldigt snabba maskiner. Forth, Oberon och Modula-2 �r n�gra av de f� spr�k som �r anv�ndbara och som man f�r gratis kompilatorer f�r. De �r dock �nd� mycket jobbigare att anv�nda �n de ovann�mnda. Assembler, ja, det �r inte ett spr�k utan m�nga. Bra att kunna, men jobbigt att b�de skriva och inte minst att debugga. Fortran och Basic, ja... f�r man v�ga kalla dem gammaldags? N�ja, �r det bara en variant med bra utvidgningar f�r moderna krav s� varf�r inte? Det finns minst en Mac-Basic-kompilator som skall vara fullt vettig f�r "seri�s" programmering, FutureBasic. (Obs: kompilator, inte interpretator!) Ada �r f�r �vrigt ett bra spr�k (om �n baktalat), fast tyv�rr �r det d�ligt med Ada-kompilatorer p� Macen. > > �r kompilatorer dyra? Beror p� vilken. Du hittar ofta begagnade, lite �ldre versioner f�r s�d�r 300-600 sp�nn. > K�p Apple Academic Programming kit f�r 1500. Ing�r g�r en FULL version > av CodeWarrior, Inside Macintosh, Toolbox Assistant + massor med exempel- > kod. > (OBS! Med CodeWarrior kan du skriva b�de C, C++, Pascal och Java. > Rekommenderas varmt!) Felet med CodeWarrior, hittills, �r att source-level-debuggern �r direkt d�lig. Den k�nns som bara minsta m�jliga funktionalitet. P� grund av det g�r jag fortfarande all tung tvecklig jag kan i Think Pascal, f�r att sedan PowerMac-kompilera med CodeWarrior. Jag har f�tt uppgifter om att CW13 skall i alla fal integrera debuggern b�ttre, vilket blir en v�lkommen f�rb�ttring som b�r snabba upp arbetet. OBS att CodeWarrior Academic INTE f�r anv�ndas f�r kommersiella program! (Inte senast jag tittade i alla fall.) > > Klarar man sig lika bra med en lite �ldre begangnad? > Tja, varf�r inte? Har du en PowerMac s� se till att kompilatorn > genererar PowerPC kod. Nu *kan* man mycket v�l k�ra en 68k-kompilator p� en PowerMac, fast nog vill man n�n g�ng f� ut full fart ur de f�rdiga programmen. Att k�ra en �ldre kompilator p� en nyare Mac �r oftast v�ldigt skoj. Det g�r fort. N�r allting �r designat f�r 8 till 25 MHz s� blir det inga v�ntetider att tala om. Think C 5 funkar inte p� PowerMacar, f�r �vrigt. Man kan f�r �vrigt utveckla p� precis vilken Mac som helst, om man bara v�ljer ett utvecklingssystem som passar p� den. P� �ldre maskiner med ont om disk, minne och fart �r Think-kompilatorerna (Think Pascal, Think C 5 eller 7) det enda vettiga. P� en PowerMac vill man �tminstone ha tillg�ng till CodeWarrior. /Ingemar
Technical Details
Message-ID:
<332EF80A.10C3@lysator.liu.se>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<19970314232145215623@du237-96.ppp.algonet.se> <leahjn96-1603972057450001@ipcs4-6.modem.umu.se>Show Full Headers
Complete Article Headers
X-Google-Language: SWEDISH,ASCII X-Google-Thread: f6dce,ca14756472c10cdd X-Google-Attributes: gidf6dce,public X-Google-Thread: 12a45e,ca14756472c10cdd X-Google-Attributes: gid12a45e,public From: Ingemar Ragnemalm <ingemar@lysator.liu.se> Subject: Re: programera f�r mac? Date: 1997/03/18 Message-ID: <332EF80A.10C3@lysator.liu.se> X-Deja-AN: 226724245 References: <19970314232145215623@du237-96.ppp.algonet.se> <leahjn96-1603972057450001@ipcs4-6.modem.umu.se> Organization: Lysator computer club Reply-To: ingemar@lysator.liu.se Newsgroups: swnet.sys.mac,algonet.mac