mboost-dp1
Her er de 9 programmeringssprog der rykker i 2011
- Forside
- ⟨
- Forum
- ⟨
- Tagwall
Listen ligner sig selv. En række små niche sprog, som for volsomt meget omtale i løbet af året til diverse udviklerkonferencer, og omtale i diverse IT-orienterede medier.
Og imens fortsætter praktis med at være COBOL, Java, C# og C/C++.
*shrug*
Det eneste man vel kan konkludere ud fra de sidste par år, er at parallel programmering bliver mere og mere vigtigt, og derfor opnår det funktionelle paradigm større kendskab hos de alm. programmører.
Så jeg vil sige at enten skal man kigge på F#/C# 5.0 hvis man er i Windows lejren, eller på Google Go, hvis man er i Linux/Mac lejren. (Go udvikles ikke til Windows af Google.)
Og imens fortsætter praktis med at være COBOL, Java, C# og C/C++.
*shrug*
Det eneste man vel kan konkludere ud fra de sidste par år, er at parallel programmering bliver mere og mere vigtigt, og derfor opnår det funktionelle paradigm større kendskab hos de alm. programmører.
Så jeg vil sige at enten skal man kigge på F#/C# 5.0 hvis man er i Windows lejren, eller på Google Go, hvis man er i Linux/Mac lejren. (Go udvikles ikke til Windows af Google.)
Objective C: Er *must know* sprog hvis man vil arbejde med Apple's produkter i dag. Selvom C#/Mono er en god platform, så er det stadigvæk nødvendigt at have kendskab til Objective C for at forstå dokumentation og eksempler.
Python: Har vel mere eller mindre overtaget Perls rolle som bash-job sprog på Linux.
Lua: Er ekstremt populært som scripting-sprog til diverse programmer og spil. Blev især populært efter at Blizzard introducerede det med World of Warcraft til addon-scripting.
(WoW's addon-model blev så genbrugt af Microsoft til MEF)
Python: Har vel mere eller mindre overtaget Perls rolle som bash-job sprog på Linux.
Lua: Er ekstremt populært som scripting-sprog til diverse programmer og spil. Blev især populært efter at Blizzard introducerede det med World of Warcraft til addon-scripting.
(WoW's addon-model blev så genbrugt af Microsoft til MEF)
Windcape (2) skrev:Listen ligner sig selv. En række små niche sprog, som for volsomt meget omtale i løbet af året til diverse udviklerkonferencer, og omtale i diverse IT-orienterede medier.
Og imens fortsætter praktis med at være COBOL, Java, C# og C/C++.
Der er også mere end et par stykker som bruger PHP.
Men ja - det er meget svært at komme i programmerings sprogenes super liga.
Mja, det kan der jo være noget om :-/
Har I forøvrigt set at Bjarne er ved at lave en revideret version af C++? C++0x: http://en.wikipedia.org/wiki/C%2B%2B0x
Den ser desværre ikke så banebrydende ud, som man kunne håbe på, men alt er vel bedre.
GO C++0x!!! W00t! HRRR! FTW!
(Damn et nørdet navn til gengæld.)
Har I forøvrigt set at Bjarne er ved at lave en revideret version af C++? C++0x: http://en.wikipedia.org/wiki/C%2B%2B0x
Den ser desværre ikke så banebrydende ud, som man kunne håbe på, men alt er vel bedre.
GO C++0x!!! W00t! HRRR! FTW!
(Damn et nørdet navn til gengæld.)
#12
Ydermere er det også blevet til en joke at det er hexadecimal (for 0x er jo lissom for sent nu).
Ydermere er det også blevet til en joke at det er hexadecimal (for 0x er jo lissom for sent nu).
#13
Fortran 8X endte også op med at blive Fortran 90.
Generelt er det en meget tung process at ændre et sprog med store mængder eksisterende kode. Der er mange forskellige opfattelser af hvilke ændringer der er brug for. Og voldsomme restriktioner på hvordan man kan ændre det uden at bryde kompabiliteten.
Fortran 8X endte også op med at blive Fortran 90.
Generelt er det en meget tung process at ændre et sprog med store mængder eksisterende kode. Der er mange forskellige opfattelser af hvilke ændringer der er brug for. Og voldsomme restriktioner på hvordan man kan ændre det uden at bryde kompabiliteten.
arne_v (14) skrev:Og voldsomme restriktioner på hvordan man kan ændre det uden at bryde kompabiliteten.
Man taler derimod vist ikke om den pågældende revisions forventede levetid. Så man kunne vel publicere de 7 næste releases på samme tid. Og så depricate de første 6 ved samme lejlighed. Så ville alle kunne se at den manglende kompatibilitet er en naturlig konsekvens af de mange tidligere udgivelser. :P
Edit: LOL, jeg ville faktisk ikke have postet det ovenstående. Fik bare trykket på den forkerte knap. NM.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.