[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
On Tue, 29 Jun 2004 19:34:30 +0200
Michael Rasmussen <sslug@sslug> wrote:
> Jeg synes debatten er lidt galt afmarcheret:-) Hvad der efter min mening
> giver en meningsfuld debat, er at tage udgangspunkt i problemstillingen og
Ok, hvis nu problemstillingen er at lære at programmere, så vil jeg
foreslå fortolkede sprog.
> (ikke binær :-) enheden, det skal afvikles på. Derfor mener jeg, skelnen
> skal være mellem fortolkede/kompilerede sprog, og så mellem
> indlejrede/ikke indlejrede systemer. Dette giver også en dejlig
> matematisk 2x2 matrice:-)
For at foreslå endnu en retning kan jeg fortælle at jeg og ca.
20.000 andre danskere startede med en ZX81-basic, en fortolket basic
som senere optrådte som Spectrum basic og Texas-T1 basic.
Efter nogle måneder med ZX81-basic begyndte jeg at lære compas/
poly/ turbo/ pascal samtidig med at jeg læste om the C programming
language, som min kollega eller chef dengang allerede havde fundet
ud af var ret godt. Et års tid eller to efter fik jeg mulighed for
at arbejde lidt med en primitiv C, small C i en lidt udvidet 8080
version, og så gik det ellers videre med Unix og rigtig ANSI C fra
ca. 1989.
ZX81 Basic fås endnu til Linux, men men men - kan ikke bruges til
andet end til eksperimenter. Mærkeligt nok er alle, der har brugt
denne ZX81 stadig glade for måden at lære på, selv om man altså
ikke lige anbefaler det som programmeringssprog!
Derfor er man lidt i vildrede, når man skal hjælpe en begynder i
gang.
ZX81 Basic har mange raffinerede ting for begynderen. Det er en
basic, som kontrollerede hver linie efterhånden som du taster dem
ind; en linie med linienummer bevares og udføres (execute), og en
linie uden linienummer udføres med det samme.
Python er ikke det samme, for den gemmer ikke linier, som du
taster ind. Det nærmeste man kan komme er måske at bruge en
editorloop eller et simpelt Integrated Development Environment,
IDE for begyndere. Så kan du skrive din kode, gemme den, trykke på
en knap som så kører koden.
Den slags knappeudvikling fører desværre somme tider til at man
ikke kan forstå, hvordan systemet egentlig fungerer.
Der er flere IDE at tage af til Linux. XWPE, kdevelop,
source-navigator, gvim (må tages med forbehold, ikke god for en
begynder) emacs (samme).
Er der mon noget som hedder gnovelop?
/hilsen
--
donald_j_axel donax snabela get2net.dk -- http://d-axel.dk/
Last modified
2005-08-10, 22:43 CEST
[an error occurred while processing this directive] This page is maintained by
[an error occurred while processing this directive]MHonArc
[an error occurred while processing this directive] #
[an error occurred while processing this directive] *