Forum: Programmeringspråk till en 10 åring ?

Forum huvudsida -> Mjukvara -> Programmeringspråk till en 10 åring ?

Sidor: 1 2

Till botten

avos 08:02 - 5:e April 2009 | Post #1
Medlem
Inlägg: 9


Skicka PM
Jag skulle jag vilja att min 10 årige grabb började programmera. Vet ni något lämpligt språk, men böcker på svenska helst. Stort arkiv med exempel etc.

Funderar kring Visual Basic ? ,,r det dyrt att köpa ? Sökte lite på webben, och såg att det används av proffs, vilket ju inte gör det till mitt första handsval. Skulle vilja få tag i ett kompilerande språk ( dvs jag vill att det ska gå att göra exe-filer) som är lätt att lära honom grunderna i, som går att växa i och som man kan skriva användbara åtminstone halvproffsliga program med, innan det blir dags att gå vidare till något annat språk. Om jag själv kan använda språket också så är det ju inte helt fel förstås..

Finns det någon affär som specialiserat sig på att sälja programmeringsspråk ?

Databiten fanns på 90-talet, men vet ni något mer ? Jag har varit borta ifrån detta med programmering nu i snart 2 decennier, så jag har dålig koll på vad nytt som har tillkommit.




Nissebosselasse 09:09 - 5:e April 2009 | Post #2
Medlem
Inlägg: 490


Skicka PM
Microsoft har en hel svit av utvecklingsspråk som är gratis att använda, som ingår i Visual Studio Express. Där har du både C#, Visual Basic, och C++.

De har även gjort ett specialspråk som påminner om BASIC som heter Kid's Programming Language, som inriktar sig på yngre människor (rent av små!).

Jag skulle nog rekommendera C#, det finns mycket resuser både på nätet och i bokform. Dessutom är det ett ganska lätt språk att lära sig.

Lycka till!

-------------------------
http://pushingcows.se
Gula Nallen



martin310 09:59 - 5:e April 2009 | Post #3
Medlem
Inlägg: 132


Skicka PM
Testa skumma igenom C++ guiden här och se om det är något. (Det är bara grunderna)

Visual C++ Express Edition innehåller inte så många exempel. Men det är enkelt att göra något litet. Och sedan bygga på det. Använder det själv.

-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!



Senast redigerad 10:00 - 5:e April 2009


avos 10:53 - 5:e April 2009 | Post #4
Medlem
Inlägg: 9


Skicka PM
    Citat av Nissebosselasse:
Microsoft har en hel svit av utvecklingsspråk som är gratis att använda, som ingår i Visual Studio Express. Där har du både C#, Visual Basic, och C++.

De har även gjort ett specialspråk som påminner om BASIC som heter Kid's Programming Language, som inriktar sig på yngre människor (rent av små!).

Jag skulle nog rekommendera C#, det finns mycket resuser både på nätet och i bokform. Dessutom är det ett ganska lätt språk att lära sig.

Lycka till!


MeEn är detta fullversioner eller trial-versioner ? Jag ska testa detta. Det är förstås en fördel om språket är gratis inlednignsvis, eftersom ett språk med manualer är väldigt dyrt att köpa.

C++ för barn !? ,,r inte C ganska abstrakt dvs "oläsligt" ? Iaf på min tid var det så, , assembler-likt, nu för tiden vet jag inte hur C ser ut... Språket bör ju helst likna primitiv engelska, så att de kan ha något hum vad de gör utan att ha en manual hela tiden vid sidan.

Jag ska kika på sidorna, då får jag iofs en uppfattning om hur språken ser ut..

Programarkiv etc finns väl där någonstans också ?




Nissebosselasse 12:26 - 5:e April 2009 | Post #5
Medlem
Inlägg: 490


Skicka PM
    Citat av avos:
    Citat av Nissebosselasse:
Microsoft har en hel svit av utvecklingsspråk som är gratis att använda, som ingår i Visual Studio Express. Där har du både C#, Visual Basic, och C++.

De har även gjort ett specialspråk som påminner om BASIC som heter Kid's Programming Language, som inriktar sig på yngre människor (rent av små!).

Jag skulle nog rekommendera C#, det finns mycket resuser både på nätet och i bokform. Dessutom är det ett ganska lätt språk att lära sig.

Lycka till!


MeEn är detta fullversioner eller trial-versioner ? Jag ska testa detta. Det är förstås en fördel om språket är gratis inlednignsvis, eftersom ett språk med manualer är väldigt dyrt att köpa.

C++ för barn !? ,,r inte C ganska abstrakt dvs "oläsligt" ? Iaf på min tid var det så, , assembler-likt, nu för tiden vet jag inte hur C ser ut... Språket bör ju helst likna primitiv engelska, så att de kan ha något hum vad de gör utan att ha en manual hela tiden vid sidan.

Jag ska kika på sidorna, då får jag iofs en uppfattning om hur språken ser ut..

Programarkiv etc finns väl där någonstans också ?


Det är fullversioner. Tanken med Express-sviten är att det är nedbantade versioner av de dyrare Visual Studio-grejerna. ... andra sidan är det inte direkt några saker man saknar såvida man inte tänker utveckla med ett hundratal andra samtidigt på ett stort projekt.

MSDN är en oumbärlig källa för referenser och kodexempel. Kan verkar lite bökig men det finns mycket att hitta.



-------------------------
http://pushingcows.se
Gula Nallen



avos 08:08 - 6:e April 2009 | Post #6
Medlem
Inlägg: 9


Skicka PM
    Citat av Nissebosselasse:
    
Det är fullversioner. Tanken med Express-sviten är att det är nedbantade versioner av de dyrare Visual Studio-grejerna. ... andra sidan är det inte direkt några saker man saknar såvida man inte tänker utveckla med ett hundratal andra samtidigt på ett stort projekt.

MSDN är en oumbärlig källa för referenser och kodexempel. Kan verkar lite bökig men det finns mycket att hitta.



VI ska kika på detta. Jag har laddat hem de språk ni föreslog, de verkar vara sådant som man kan använda på längre sikt. Måste läsa in manualer etc. Dessa språk verkar vara fullt utvecklad windowsprogrammering.
NI har ingen nybörarsida här på siten ? Kanske vore något ? Dvs för nybörjare, samt barn som är nybörjare. Isf föreslår jag följande:

Igår så ville jag främst visa honom snabbt lite om skrivandet av input och output, matteprogram etc sådant som man skriver första gången. Laddade hem just basic och free basic för det ändamålet. Han kunde programmera inom en halvtimme en del enkla 5-10-radare..
Just basic verkar fruktansvärt buggig, den rev ned Xp:n två ggr.. Freebasic verkar ganska nördig, den går i dosfönster, tydligen måste man skaffa egen editor. Ett mycket stort program.

http://www.thefreecountry.com/compilers/basic.shtml http://www.justbasic.com/ http://www.freebyte.com/programming/


Senast redigerad 08:11 - 6:e April 2009


martin310 09:38 - 6:e April 2009 | Post #7
Medlem
Inlägg: 132


Skicka PM
Guiden för att lära sig C++ (,,r DOS men det är väldigt bra att lära sig i!)http://www.blinkenlights.se/articles/cplusplusnyborjarguide/part1/

,,r väldigt enkelt att lära sig. När du är färdig med den guiden kan du nästa eller börga programmera Windows Forms i Visual C++ 2008 Express Edition.

File>>New>>Project>>CLR>>Windows Forms Application. ,,r inte lika "nördigt" som DOS. Vanliga fönster med klicka-och-dra interface. Mycket lite kod (jämfört med hur man annars gör det).
Programmet skriver mycket av koden åt dig. Men du måste programmera funktionerna själv. Lätt att göra en skillnad i programmen.

-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





ozamosi 15:27 - 6:e April 2009 | Post #8
Administratör
Inlägg: 1129


Skicka PM
Snälla människor,

Sluta rekommendera C++.

kthxbye



Det är mycket riktigt så att C väsentligen är högnivåassembly. C++ är C:s mer oläsbara kusin, med minst två (oftast 3-4) helt olika, helt gentemot varandra inkompatibla sätt att lösa varje problem. Det finns mycket, mycket få språk som är sämre att försöka lära sig som förstaspråk än C++ (C är i mitt tycke överlägset bättre).

Visual Basic (och all annan form av basic) håller väl mer eller mindre på att avvecklas - Microsoft har väl försökt få folk att porta sin Visual Basic-kod till C# sedan C# skapades, så att de kan få slänga Visual Basic någon gång. Rent personligen tycker jag illa om all form av Basic, men andra håller inte med mig, så jag ska inte klaga för mycket.

Jag brukar rekommendera Python (fast jag tänker inte rekommendera min nybörjarguide på den här sidan). Python är ett av de språk som är vanligast att Linux-kodare använder för att hacka ihop små skript i, även om det är mer ovanligt på Windows. Det är förmodligen det riktiga språk (läs "språk man kan göra seriösa applikationer i" - jag kan inte jämföra med Kid's Programming Language, för jag har aldrig använt det) som är mest "primitiv engelska". The Zen of Python, ledord språket utvecklas efter, inkluderar punkter som "Beautiful is better than ugly", "Simple is better than complex" och "Readability counts".

Det är tyvärr lite knapert om vettig dokumentation på svenska - http://wiki.linuxportalen.se/index.php/Bli_ormtjusare tar upp de absoluta grunderna iaf. På engelska är det bättre - där finns exempelvis http://diveintopython.org som är en hel gratisbok. Det finns fler också, men den är den mest välkända, som jag upplevt det. Rena kodexempel går att hitta på ActiveState Programming Network ( http://code.activestate.com/recipes/langs/python/ ). Jag köper inte programmeringsböcker, men jag har köpt Python Cookbook, som är en samling av de bästa av de kodexemplena därifrån.

Själva språket är helt gratis. Dokumentation för klassbibliotek, en språkintroduktion och dylikt går att hitta på http://www.python.org/dev/. Däremot ingår inte någon IDE att skriva koden i. Själv föredrar jag att skriva kod i enkla textredigerare (en gång notepad, alltid notepad-style-editors, antar jag), men det finns mer komplexa varianter. På http://wiki.python.org/moin/IntegratedDevelopmentEnvironments nämns ett gäng. Utan att ha använt dem, vågar jag påstå att iaf PyDev och Netbeans-varianterna är helt gratis i fullversion.

Python är ett skriptspråk, vilket alltså innebär att man inte har någon kompilator, och inte får ut .exe-filer. Jag minns hur mycket tråkigare det är att försöka förklara för kompisarna hur coolt det man gjort är om de inte kan köra programmet ifråga. Man kan lösa det på ett antal olika sätt.

Ett är http://www.py2exe.org/ som gör att man kan packetera sina skript så att de kan "kompileras" till en exe (egentligen skapas en självexekverande .zip-fil med en Python-tolk och python-skripten hoppackade).

Ett annat är att istället för vanliga Python använda Jython eller IronPython, som kompilerar Python-kod till Java-bytekod respektive .Net-bytekod. Både PyDev och NetBeans är skrivna i java, och skryter med Jython-stöd, såvitt jag kan se. Om de eller något annat har stöd för IronPython har jag ingen aning om.

(gah, hur blev det så långt?)

Edit: kort tillägg: jag försökte någonstans i 13-årsåldern lära mig assembly som första språk, men jag lyckades inte tänka rätt för att verkligen förstå hur saker hängde ihop. Sedan försökte jag lära mig C/C++, men lyckades aldrig komma nämnvärt bortom Hello World. Först när jag började med Python kände jag att jag förstod hur saker hängde ihop ordentligt - det är nog därför jag är en sådan våldsam Pythonförespråkare.

-------------------------
Ljusblå

Senast redigerad 17:47 - 6:e April 2009


kode 19:20 - 6:e April 2009 | Post #9
Medlem
Inlägg: 45


Skicka PM
hackety hack kan möjligen passa. det är baserat på ruby och riktar sig just mot nya programmerare.
http://hacketyhack.net/

för egen del började jag nog med pascal, men det är egentligen inget jag skulle rekommendera idag...




FunkyChicken 21:42 - 6:e April 2009 | Post #10
Nyhetsredaktör
Inlägg: 800


Skicka PM
När jag var tio år tänkte min kära far tydligen exakt samma sak. Han hade tidigare försökt visa mig några Visual Basic tutorials och jag ville gärna lära mig men det fastnade aldrig riktigt. Så kom han hem med sin gamla ZX80 och en bok (engelska) om BASIC, visade hur man startade upp apparaten och sen var jag on my own. Jag satt väl varenda ledig stund (och det har man ju rätt gott om när man är tio) tills jag hade jobbat mig igenom boken, sen fick jag en PC och QBASIC istället, sedan Visual Basic igen.

Som vi så ofta poängterar här, valet av första språk är inte så noga. Man blir ändå tvungen att lära om i olika situationer, I skolan skulle man skriva C++. På universitet var det Java. På sommarjobbet körde man C#. Det viktiga är att komma in i det rätta tänket, grundläggande principer och metoder. Sedan är det inte så jobbigt att lära sig en ny syntax, de flesta "vanliga" språk är trots allt ganska lika.

C#, VB, etc är alla "lätta" språk. Men personligen skulle jag nog rekommendera att börja med BASIC eller så, helt enkelt för att det är mer avskalat. Microsoft Visual Studio (för C#, VB...) är ett enormt program med massor av menyer och toolbars och verktyg och grejjer. Språken är väldigt tight knutna till ett bibliotek med tiotusentals klasser. Vet man inte vilken ände man ska börja i är det kanske lite överväldigande. Med en gammal traditionell basic har man ett fåtal datatyper, kompakt kod med korta enkla kommandon, en simpel editor, osv.





Nissebosselasse 21:50 - 6:e April 2009 | Post #11
Medlem
Inlägg: 490


Skicka PM
    Citat av FunkyChicken:
Microsoft Visual Studio (för C#, VB...) är ett enormt program med massor av menyer och toolbars och verktyg och grejjer. Språken är väldigt tight knutna till ett bibliotek med tiotusentals klasser. Vet man inte vilken ände man ska börja i är det kanske lite överväldigande. Med en gammal traditionell basic har man ett fåtal datatyper, kompakt kod med korta enkla kommandon, en simpel editor, osv.


Tänkte också på detta innan. Det allra enklaste är ju faktiskt en interaktiv prompt där man får se resultatet av det man skrev in direkt efteråt, a'la Python - eller varför inte något funktionellt språk? LISP? Kanske för märklig syntax för en tioåring.

-------------------------
http://pushingcows.se
Gula Nallen



tobbez 22:46 - 6:e April 2009 | Post #12
Medlem
Inlägg: 364


Skicka PM
    Citat av Nissebosselasse:
LISP? Kanske för märklig syntax för en tioåring.

Det här kan jag inte ställa upp på. Att den verkar "märklig" är ju bara för att man är van vid något annat. Till exempel newLISP kan säkert vara helt OK att börja med.




HärJ 23:56 - 6:e April 2009 | Post #13
Moderator
Inlägg: 1198


Skicka PM
lisp är väl helt ok.
det eller scheme är det jag väljer, tror att ålder spelar mindre roll. Det är snarare motivationen som är ett problem.

-------------------------
Tänk om jag vore en skalärprodukt!



avos 07:22 - 7:e April 2009 | Post #14
Medlem
Inlägg: 9


Skicka PM
    Citat av kode:
hackety hack kan möjligen passa. det är baserat på ruby och riktar sig just mot nya programmerare.
http://hacketyhack.net/

för egen del började jag nog med pascal, men det är egentligen inget jag skulle rekommendera idag...


Jag kikade på Kids basic, men det var verkligen ett fullskaligt windowsprogrammeringspråk uppbyggt på moduler. Sådana språk måste man läsa manaler till innan man kommer igång. Att språket trots att det kallades Kids Basic inte innehöll några nybörjarprogram typ 5-10 radare var anmärkningsvärt. Men arkivet kanske inte följer med ? Just Basic var väldigt bra på den punkten; språket var i sig uppbyggt som en nybörjarkurs i programmering.

Jag tror nästan att det är ett "krav" att språket måste vara så enkelt att det inte är praktiskt användbart, med tanke på hur komplicerat skalen och operativen idag är. En nybörjare bör kunna snacka med datorn och skriva 5-10 radare inom en timme, anser jag är rimligt. När det på allvar blir fråga om att använda skalet och operativets möjligheter, måste man nog byta språk.

Nu har vi använt Just Basic, det hade varit bra, men tyvärr måste jag nog se mig om efter något annat, eftersom varje användningstillfälle slutar i en kraschad XP..




avos 08:13 - 7:e April 2009 | Post #15
Medlem
Inlägg: 9


Skicka PM
    Citat av FunkyChicken:
Jag satt väl varenda ledig stund (och det har man ju rätt gott om när man är tio) tills jag hade jobbat mig igenom boken, sen fick jag en PC och QBASIC istället, sedan Visual Basic igen.


Qbasic kanske vore något ? Finns den kvar ? Den borde ju funka med windows ?




avos 08:50 - 7:e April 2009 | Post #16
Medlem
Inlägg: 9


Skicka PM
http://www.qbasicstation.com/index.php?c=t_beg&t=begin

Så här ska en nybörjar manual se ut ! Det här kan grabben själv ta sig igenom på egen hand t o m.. Ska bara prova om qbasic funkar på xp: men det gör den säkert.. Den fanns ju med i Windows förut tror jag. Nu skriver jag på ubuntun. Hackety Hacks hemsida verkar stängd..

Det verkar som att det idag till skillnad från 70-80 talet inte finns en programmerar-trend i samhället. På den tiden satt var och varannan och programmerade VIC-20 eller Sinclair hemma. Då fanns det fler bra nybörjar manualer än det fanns proffslitteratur.

Idag så lär sig de flesta programmering senare i livet, eller genom sina föräldrar.

Iofs kan det finnas språk som är lätta att lära sig, men om jag ska lära mig språket först innan jag lär grabben, så blir startsträckan längre. Kollade på Hackety Hacks hemsida men den var stängd.





avos 10:06 - 7:e April 2009 | Post #17
Medlem
Inlägg: 9


Skicka PM
Har provat qbasic nu. Den går i ett dosfönster, kan göra exe-filer, och har en förskräckligt låg upplösning enkel VGA eller sämre rent av. Ett bra program om det bara hade varit windows. Finns ett kommersiellt program som ska likna qbasic som heter libertybasic som är ett windosprogram. Om detta inte har en massa moduler man måste lära sig initialt så kunde det vara något..




HärJ 11:39 - 7:e April 2009 | Post #18
Moderator
Inlägg: 1198


Skicka PM
skulle nästan vilja avråda från qb.
Man fastnar i det fina basic-träsket, jag har kämpat mig ur det nu... nästan.
Så, välj inte basic (fast det är ganska trevligt)

-------------------------
Tänk om jag vore en skalärprodukt!



kode 14:50 - 7:e April 2009 | Post #19
Medlem
Inlägg: 45


Skicka PM
    Citat av avos:
    Citat av kode:
hackety hack kan möjligen passa. det är baserat på ruby och riktar sig just mot nya programmerare.
http://hacketyhack.net/

för egen del började jag nog med pascal, men det är egentligen inget jag skulle rekommendera idag...


Jag kikade på Kids basic, men det var verkligen ett fullskaligt windowsprogrammeringspråk uppbyggt på moduler. Sådana språk måste man läsa manaler till innan man kommer igång. Att språket trots att det kallades Kids Basic inte innehöll några nybörjarprogram typ 5-10 radare var anmärkningsvärt. Men arkivet kanske inte följer med ? Just Basic var väldigt bra på den punkten; språket var i sig uppbyggt som en nybörjarkurs i programmering.

Jag tror nästan att det är ett "krav" att språket måste vara så enkelt att det inte är praktiskt användbart, med tanke på hur komplicerat skalen och operativen idag är. En nybörjare bör kunna snacka med datorn och skriva 5-10 radare inom en timme, anser jag är rimligt. När det på allvar blir fråga om att använda skalet och operativets möjligheter, måste man nog byta språk.

Nu har vi använt Just Basic, det hade varit bra, men tyvärr måste jag nog se mig om efter något annat, eftersom varje användningstillfälle slutar i en kraschad XP..



Inte för att jag riktigt vet vad det har med mitt inlägg att göra.
    Citat av HärJ:
skulle nästan vilja avråda från qb.
Man fastnar i det fina basic-träsket, jag har kämpat mig ur det nu... nästan.
Så, välj inte basic (fast det är ganska trevligt)




It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
-- Edsger W Dijkstra




avos 19:35 - 8:e April 2009 | Post #20
Medlem
Inlägg: 9


Skicka PM
    Citat av kode:
    Citat av avos:
    Citat av kode:
hackety hack kan möjligen passa. det är baserat på ruby och riktar sig just mot nya programmerare.
http://hacketyhack.net/

Inte för att jag riktigt vet vad det har med mitt inlägg att göra.
    Citat av HärJ:
skulle nästan vilja avråda från qb.
Man fastnar i det fina basic-träsket, jag har kämpat mig ur det nu... nästan.
Så, välj inte basic (fast det är ganska trevligt)




It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
-- Edsger W Dijkstra


Aj då det föll bort en rad ur min text: jag hade kollat på hackety-hacks hemsida ,men den var stängd.

Beträffande basic... Tja, snöa in på basic, är väl inte någon rekommenderad utveckling. Men att det skulle vara fel att ens börja med basic tycker jag verkar överdrivet. Inte är väl basic så väldigt olikt andra språk ? Cobol exempelvis är ju plågsamt "snackigt". Fyra skärmsidor kod uträttar ju ingenting. Det man skriver liknar ju mer noveller än program. Absolut roligast var det att programmera Dbase3!

Om man ska visa någon programmering så vill man ju visa hur enkelt det är och visa dem att datorn "kan tänka", vilket är en förställning de ofta har, och de vill veta HUR den isf kan tänka. Om språket är enkelt så kan man hitta på roligare exempel snabbare. Men knappast ska jag frälsa någon om de får sitta bredvid mig och titta på mig medans jag läser manualer..




Metabolix 00:30 - 9:e April 2009 | Post #21
Medlem
Inlägg: 5


Skicka PM
Själv började jag med Pascal (Delphi) när jag var tolv år. (Jag hade ju redan skrivit HTML.) Jag tror den viktigaste sak är att kunna se att någonting händer, alltså jag rekommenderar någon drag'n'drop IDE (SharpDevelop & *.Net), JS+HTML+CSS (finns på varje dator) eller FreeBASIC (som QB men bättre).

-------------------------





FunkyChicken 01:47 - 9:e April 2009 | Post #22
Nyhetsredaktör
Inlägg: 800


Skicka PM
Kom på en annan sak... det finns ju typ Click & Play och game factory (för att göra spel alltså) och sånna saker, sånt som inte är "riktig" programmering men ändå förmedlar vad det handlar om. ,,ven VBA i Word och ExcelSmiley Fast det finns också en särskild plats i helvetet åt folk som skulle få för sig att exponera ett stackars barn för sådana otrevligehter,,.

BlueJ är en "interaktiv" nybörjar IDE för Java där man kan skapa klassinstaner och anropa metoder i realtid via ett grafiskt interface. Jag tyckte den var bedrövligt jobbig att arbeta med men den används i många nybörjarkurser och är tänkt att underlätta förståelsen för objektorientering.

Det här med att undvika BASIC är bara larv. I den bästa av världar börjar förstås alla studenter med ett par års studier av lamda calculus innan de ens får röra en dator så att de VERKLIGEN förstår vad det handlar om, sedan löder de ihop sin egen mikroproccessor och hårdvaruprogrammerar den innan de äntligen är mogna för att lära sig assembly, osv... Men det är inget fel på att börja i den L,,TTA änden!

QB funkar på xp men det är lite jobbigt. Man kan ju förstås skriva koden i nåt anant program och sedan exekvera den men det är nog ännu värre, tyvärr.




avos 07:25 - 9:e April 2009 | Post #23
Medlem
Inlägg: 9


Skicka PM
    Citat av FunkyChicken:
Kom på en annan sak... det finns ju typ Click & Play och game factory (för att göra spel alltså) och sånna saker, sånt som inte är "riktig" programmering men ändå förmedlar vad det handlar om. ,,ven VBA i Word och ExcelSmiley Fast det finns också en särskild plats i helvetet åt folk som skulle få för sig att exponera ett stackars barn för sådana otrevligehter,,.

BlueJ är en "interaktiv" nybörjar IDE för Java där man kan skapa klassinstaner och anropa metoder i realtid via ett grafiskt interface. Jag tyckte den var bedrövligt jobbig att arbeta med men den används i många nybörjarkurser och är tänkt att underlätta förståelsen för objektorientering.

Det här med att undvika BASIC är bara larv. I den bästa av världar börjar förstås alla studenter med ett par års studier av lamda calculus innan de ens får röra en dator så att de VERKLIGEN förstår vad det handlar om, sedan löder de ihop sin egen mikroproccessor och hårdvaruprogrammerar den innan de äntligen är mogna för att lära sig assembly, osv... Men det är inget fel på att börja i den L,,TTA änden!

QB funkar på xp men det är lite jobbigt. Man kan ju förstås skriva koden i nåt anant program och sedan exekvera den men det är nog ännu värre, tyvärr.


När jag gjorde praktiken så fick jag i uppgift att programmera i en beta av ett Mac-språk som hette 4th Dimension.Det var ett klick and drop språk. Tyckte att det var rena döden att programmera i. Man snackar ju inte med datorn, man känner sig som att man står framför en bankomat eller någonting, och servas som användare. Den verkligt nära samverkan anser jag man uppnår när man hittar kommandon till datorns enskilda delar och kan själv styra dem.

Dvs när man kommit så långt, att det handlar om filer, printer etc då är Dbas ganska bra. Det är kul med relationsdatabaser, men då måste man få tag i roliga exempel. Men det blir ju när man kommit en bit på vägen..

DOS- QB är gräslig på xp. Bildkvaliten är så dålig att det är rent jobbigt,den buggar därtill. Annars anser jag att QB är idealet. Här har dessutom nämnts Phyton och Hackety Hack, som jag inte provat, men det vore intressant att testa dem.

Hur fungerar AI-språk som ADA ? ,,r de nära mänskligt språk ?




FunkyChicken 05:02 - 11:a April 2009 | Post #24
Nyhetsredaktör
Inlägg: 800


Skicka PM
ADA har en syntax inte helt olik Pascal eller Delphi (eller VB för den delen). Det är känt för att vara rätt enkelt men är väl inte så vanligt längre (inte utanför universitetsvärlden iaf, och knappt ens där).

Det har inte så mycket med AI att göra såvitt jag vet (rätta mig gärna). Inom AI-forskning brukar man använda LISP och liknande funktionsorienterade språk, vilket jag personligen avråder från (det är en helt annan sorts - mer abstrakt - programmering) även om Herj säkert har en annan åsikt...





HärJ 12:24 - 11:a April 2009 | Post #25
Moderator
Inlägg: 1198


Skicka PM
Funktionsbaserat är tusen gånger trevligare än objektorientering, om du frågar mig.
Men smaken är som baken och jag är nog villig att erkänna att man inte får många jobb om man tycker som jag :/

-------------------------
Tänk om jag vore en skalärprodukt!



Sidor: 1 2

Forum huvudsida -> Mjukvara -> Programmeringspråk till en 10 åring ?
Atom feed

Du får inte posta i den här tråden | Till toppen