Erlend Tangeraas Lygre Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Studenter lærer Javascript og Python i stedet.Universiteter dropper Java - programmeringsspråket raser på popularitets-ranking Lenke til kommentar
quantum Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 (endret) Det var vel ETT universitet det stod i artikkeloverskriften, ikke fler? Java er forøvrig på ingen måte døende. Det blir mer og mer komisk jo ofter det gjentas. Og å erstatte et programmeringsspråk fra 1995 med et annet fra 1995 for å unngå tegn på alderdom? Det blir også litt komisk. (Hva det er å innføre python fra 1991 i denne sammenheng kan vi overlate til leserne å tenke ut selv Kanskje det er denne professoren som begynner å vise tegn på alderdom? Endret 20. juli 2017 av quantum 1 Lenke til kommentar
Kvakland Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Er ferdigutdannet nå og jobber med innføring av nytt e-læringssystem på NTNU. Det første jeg møtte på gamle HIST( Nåværende NTNU) var VB.net, før vi ble kastet over på Javascript. Tok PHP og Pythn på siden. Python er ikke dumt, kan brukes til så mye og lettlest for nye som skal lære seg å skrive kode. 1 Lenke til kommentar
Erlend Tangeraas Lygre Skrevet 20. juli 2017 Forfatter Rapporter Del Skrevet 20. juli 2017 Det var vel ETT universitet det stod i artikkeloverskriften, ikke fler? Java er forøvrig på ingen måte døende. Det blir mer og mer komisk jo ofter det gjentas. Og å erstatte et programmeringsspråk fra 1995 med et annet fra 1995 for å unngå tegn på alderdom? Det blir også litt komisk. Kanskje det er denne professoren som begynner å vise tegn på alderdom? Hei. Som det står i artikkelen bruker UiO nå Python som introduksjonsspråk i INF1000. I fjor var det Java. Mvh Artikkelforfatter. 2 Lenke til kommentar
0laf Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Mer JavaScript er bare en god ting ... men det erstatter jo ikke akkurat Java "in the wild". Lenke til kommentar
Harald_N73 Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Merkelig at C eller C++ har tapt seg så mye. Syntaksen kan tenkes være noe vanskelig men utvilsomt lærerikt og nok til å bygge videre på. 1 Lenke til kommentar
Suppen Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 JS og Python er kjekt det, men Java er nærmere metallet og lærer folk mer om hvordan en datamaskin faktisk fungerer. Man kan gjerne kvitte seg med Java, men man må undervise i språk på lavere nivåer enn JS/Python også om man skal få gode programmerere Lenke til kommentar
Gjest Slettet+5132 Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Merkelig at C eller C++ har tapt seg så mye. Syntaksen kan tenkes være noe vanskelig men utvilsomt lærerikt og nok til å bygge videre på. Det synes jeg ikke er så rart i det hele tatt. Mitt primærspråk er C++, men det er kun på grunn av ytelse. For de fleste programmer er søppelsamler (GC) en god ting, og ytelsestapet er ikke alltid så stort, og man kan alltids samle de beregningstunge bitene inn i et C/C++-bibliotek man kjører fra det andre språket. I tillegg er det et evig herk å bruke eksterne biblioteker på C++ (cmake + hunter hjelper litt, men ikke mye). Men klart, lager man ting med strenge krav til latens, eller generell HPC, er vel C/C++ eneste mulighet (Fortran er ikke en mulighet. FY!) Lenke til kommentar
l0mf0mgl0mbl0og Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Jeg syntes java var pyton inntil jeg begynte å jobbe med det over flere måneder. Det er et utrolig robust språk som tåler mye "juling" siden det tvinger deg til å ta exceptions på alvor. Sammen med googles bibliotek for dependency injection og json så er det ganske bra. Lenke til kommentar
angeland89 Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Hvordan forsvinner java fra institusjonene? En institusjon går over til å ha js i pensum på grunnkurs programmering? Det var vel på tide, det er en integral del i bransjen sammen med ett eller flere server språk. Det undervises også i SQL vil jeg tro, selv om det er eldre en mange av foreleserne. JS er bare mer rewarding å begynne med da man kan lage en nettside å kanskje få ilden igang, men om ikke du skal bli utelukkende frontend utvikler så holder det ikke med kun js (muligens at det ikke er nokk heller). Hvorfor man blandet MIT inn her er også noe uforstålig. Ikke ser det ut som at de dropper java på noen måte. Blir bare intro til programmering på js. https://explorecourses.stanford.edu/search?view=catalog&filter-coursestatus-Active=on&page=0&catalog=&academicYear=&q=java&collapse= 1 Lenke til kommentar
quantum Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 (endret) Hei. Som det står i artikkelen bruker UiO nå Python som introduksjonsspråk i INF1000. I fjor var det Java. Mvh Artikkelforfatter. Du har rett, "universitet" er like korrekt i ubestemt form flertall som "universiteter". Men 1991 kommer fortsatt før 1995. Endret 20. juli 2017 av quantum Lenke til kommentar
siDDis Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Holder meg til C når det er snakk om ytelse eller latency ved bruk av SIMD. C++ er bare altfor komplisert. Ellers blir det Java som har så og si like god ytelse og lav latency som C til de fleste tradisjonelle operasjoner. Python er på mange måter et flott språk, men har også sine svakheter. Men for læring så er det klart bedre enn Java. Lenke til kommentar
Erlend Tangeraas Lygre Skrevet 20. juli 2017 Forfatter Rapporter Del Skrevet 20. juli 2017 Hei. Som det står i artikkelen bruker UiO nå Python som introduksjonsspråk i INF1000. I fjor var det Java. Mvh Artikkelforfatter. Du har rett, "universitet" er like korrekt i ubestemt form flertall som "universiteter". Men 1991 kommer fortsatt før 1995. Du har selvsagt rett: "Nyere" er sløyfet fra artikkelen. Ren bom fra min side. Takk for tilbakemelding! Lenke til kommentar
quantum Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Du har selvsagt rett: "Nyere" er sløyfet fra artikkelen. Ren bom fra min side. Takk for tilbakemelding! Da er digi på fast grunn, men kan dessverre ikke si det samme om Roberts ... Lenke til kommentar
quantum Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 JS er bare mer rewarding å begynne med Og det er vel også hele poenget med å bruke det i intro-kurs, vil jeg tro, man kan kjappt lage noe morsomt. Dét hadde vært et godt argument for javascript fremfor java. Lenke til kommentar
quantum Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 JS og Python er kjekt det, men Java er nærmere metallet og lærer folk mer om hvordan en datamaskin faktisk fungerer. Man kan gjerne kvitte seg med Java, men man må undervise i språk på lavere nivåer enn JS/Python også om man skal få gode programmerere Programmer som kjører i JVM kan vanskelig sies å være "maskinnære". Java er et kompilert språk, Python og Javascript interpreterte språk. Men å tukle med cpu-registre og slikt får du ikke lov til i noen av dem. 2 Lenke til kommentar
G3F198A1 Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Jeg er så gammel at mitt første språk var assembler. Det var en dyd av nødvendighet dengang når man bare måtte effektivisere programmeringen for å spare både tid og memory. Ingenting var mer "elegant" enn å produsere virkelig effektiv kode i assembler. Senere ble det fortran, pascal, c, c++ og også python. Python har den fordelen som opplærings-språk at man kommer i gang ganske umiddelbart. Det er vesentlig for en introduksjon i faget. 3 Lenke til kommentar
Lunaris Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Hva som er mest populært kommer jo og an på hva du studerer. Eksempelvis tar alle realfagstudenter programmeringsfag. De trenger det for beregninger senere, spesielt brukes Matlab mye. Og da gir det rimelig mye mening å lære seg Python. Men hvis du faktisk er på et studie der du lærer programmering og går videre så vil jo statistikken se annerledes ut. Denne listen er nok tungt påvirket av grunnlegende og startfag som har utrolig mange flere studenter enn senere fag. Du må nødvendigvis lære et relativt lavtnivåspråk som C om du skal lære hvordan PCen faktisk fungerer, da du kan bruke det til mer effektiv kode på høyere nivå. Men det spørs jo egentlig helt hvilken retning du går. Skal du bruke koden til "egenlaget" HW så er du gjerne ned på assembly nivå. Går du design og interaksjon så holder du deg nok på høynivå programmering hele tiden. Stort sett velges språket utifra det en skal gjøre. Skal en lære om objektorientert programmering må en naturligvis ha et språk som er objektorientert. Skal en bruke språket til matematiske beregninger, så er det ingen dum ide å velge et med ganske likt syntaks som Matlab som er laget for å utføre rimelig avanserte kalkulasjoner på en enkel måte. Skal du lære hvordan en CPU er laget eller lignende er ikke VHDL/Verilog/Assembly dumt. Alt i alt har introspråket lite å si. Det er jo det grunnlegende. 1 Lenke til kommentar
0laf Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 JS er bare mer rewarding å begynne med da man kan lage en nettside å kanskje få ilden igang, men om ikke du skal bli utelukkende frontend utvikler så holder det ikke med kun js (muligens at det ikke er nokk heller). JavaScript er et serverside-språk, og brukes også til andre ting enn kun å kjøre i en nettleser. 1 Lenke til kommentar
haakern Skrevet 20. juli 2017 Rapporter Del Skrevet 20. juli 2017 Tror nok Java kommer til å leve i beste velgående noen år til gitt. Har vært innom de fleste populære programmeringsspråk siden 80-tallet, og ser at selv Cobol fremdeles ikke er utdødd p.t. :-D Husker en tid da "alle" måtte kunne Turbo Pascal, - deretter Borland C og så C++/Objective C og bedrive CORBA-utvikling.... Så kom Microsoft æraen før internettets mange språk tok av. Teknologier endres hele tiden, programmeringskunnskap/evnen til å tenke i kode består. Python er et rimelig greit og oversiktlig språk som jeg trives med for tiden. Men om det blir python om 5 år vet en jo ikke sikkert.... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå