tag:blogger.com,1999:blog-3666398770108840277.post5646797982755846583..comments2023-09-12T16:35:29.072+02:00Comments on Magnihasa: Programmet för kultur och språkSargothhttp://www.blogger.com/profile/14889992594644216887noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-3666398770108840277.post-55240657240029971982011-10-25T16:35:30.112+02:002011-10-25T16:35:30.112+02:00IE6 pratar varken med maskiner eller människor. Så...IE6 pratar varken med maskiner eller människor. Så är det bara. :DSargothhttps://www.blogger.com/profile/14889992594644216887noreply@blogger.comtag:blogger.com,1999:blog-3666398770108840277.post-75485418983479724252011-10-25T09:07:15.979+02:002011-10-25T09:07:15.979+02:00Prata med maskiner är för mig just kommunikation m...Prata med maskiner är för mig just kommunikation med maskinen, d.v.s. saker som syftar till att överföra information och kommandon till maskinen. <br /><br />HTML syftar till att överföra information till människor, men innehåller viss information för att maskinen ska kunna presentera informationen på ett förutsägbart sätt. (Sen gör Microsoft m.fl. sitt bästa för att det ändå inte ska vara förutsägbart, men det är en annan historia :-)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3666398770108840277.post-77852933037571857332011-10-24T16:43:35.495+02:002011-10-24T16:43:35.495+02:00Ni märker kanske att jag är mer retoriker och peda...Ni märker kanske att jag är mer retoriker och pedagog än programmerare. Programmering ~ ~ att prata med maskiner. En lite bredare definition än programmering proper, med andra ord.<br /><br />Vi skulle kunna gå in på djupet vad det betyder att prata med maskiner, men jag anar att det är ett annat inlägg. ^^Sargothhttps://www.blogger.com/profile/14889992594644216887noreply@blogger.comtag:blogger.com,1999:blog-3666398770108840277.post-23809089572911415572011-10-24T16:31:43.049+02:002011-10-24T16:31:43.049+02:00Visst ja, Christer har rätt - HTML är _inte_ ett p...Visst ja, Christer har rätt - HTML är _inte_ ett programmeringsspråk! Det är ett sätt att märka upp text. Sen kan man använda ett programmeringsspråk för att skapa HTML som presenteras för browsern, men det är en annan sak. Själv är jag svag för Ruby eller Perls HTML::Mason där, men tyvärr är PHP alldeles för vanligt...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3666398770108840277.post-56649997365986997932011-10-24T15:33:09.799+02:002011-10-24T15:33:09.799+02:00Hmm. Frågan är om man kan tala om att använda ett ...Hmm. Frågan är om man kan tala om att använda ett språk när man matar in maskinkod som hexadecimala siffror... men jag är en välvillig kille, så ok då!<br /><br />Sen vettifan om jag tycker att HTML är ett programmeringsspråk.<br /><br />Men bortsett från sådana petitesser så har du din vana trogen fått ihop en artikel som är åsm.<br /><br />:)Googles utvecklare är idioterhttps://www.blogger.com/profile/03859559915619241939noreply@blogger.comtag:blogger.com,1999:blog-3666398770108840277.post-78123071142993771662011-10-24T15:21:49.939+02:002011-10-24T15:21:49.939+02:00Very much so. I stället för att lära eleverna enst...Very much so. I stället för att lära eleverna enstaka ord och fraser (som må vara väl så användbara), så finns det en fördel i att lära dem de mer övergripande grammatiska strukturerna. Inte bara för att de ska slippa behöva gissa hur saker böjs (för det mesta), utan även för att få någon slags struktur när de lär sig andra språk.<br /><br />Kicka upp abstraktionsnivån en smula.<br /><br />Sedan finns det förstås alltid gatudialekter av språken - aka implementeringar som går bortom allt sunt förnuft men som ändå insisterar på att fungera i verkligheten. Men dem lär sig folk helt på egen hand, utan hjälp av generella grammatiska överblickar. ;)Sargothhttps://www.blogger.com/profile/14889992594644216887noreply@blogger.comtag:blogger.com,1999:blog-3666398770108840277.post-46276612664328908382011-10-24T11:08:17.573+02:002011-10-24T11:08:17.573+02:00Jag håller inte riktigt med dig. Även om man behöv...Jag håller inte riktigt med dig. Även om man behöver ett språk för att programmera, så finns det ett gäng koncept som är återkommande i alla språk - och EMRM är det de som ska läras ut/in. Om en kan skriva en rekursiv loop i ett språk, kan en lära sig att göra det i alla språk - men först måste man begripa konceptet rekursiv loop och förstå det.<br /><br />Risken om en kurs annonseras som "programmering i PHP" är att folk tar det som en kurs i PHP, snarare än en kurs i konsten att programmera. Därför ser jag en fördel i att använda ett språk som är mindre vanligt i omvärlden - då tvingas eleverna fundera över hur olika koncept hanteras olika i olika språk. För extra bonus bör man dessutom titta på olika typer av programmeringsspråk - procedurella (t.ex. Perl, C), objektorienterade (t.ex. Java, PHP) och funktionella (t.ex. Erlang, Lisp)Anonymousnoreply@blogger.com