Kom ihåg mig?
Home Menu

Menu


Popularitet för olika programmeringsspråk

Ämnesverktyg Visningsalternativ
Oläst 2013-06-28, 00:01 #1
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Standard Popularitet för olika programmeringsspråk

(Tråden är en fortsättning på diskussionen i tråden: http://www.wn.se/t1058306-15-2.html)

Först är då frågan vad menas med "populäritet"?

Det finns ju flera sätt att definiera det så låt oss ta några exempel:

KVANTITATIVT; VAD RÄKNAR VI?
- Antalet programmerade arbetstimmar
- Antalet programmerare som använder det
- Antalet installerade kopior av det färdiga programmet
- Antalet användare
- Antalet program
- Antalet programrader
- Antalet organisationer som använder programspråket
- Antalet kronor som investerats i utveckling
- Antalet kronor som investerats i licensavgifter för inköp av applikationer för programspråket (Kompilatorer, editorer, Interpretatorer, körmiljöer, stödverktyg, som källkodsanalysatorer m.m.)
- Antalet kronor som investerats i licensavgifter för användning av applikationer skapade med programspråket
- Antalet tredjepartsleverantörer
- Försäljningen från tredjepartsleverantörer
- Försäljningen från språkleverantören

KVALITATIVT; VAD RÄKNAR VI?
- Nivå på uppfyllande av den Imperativa paradigmen
- Nivå på uppfyllande av den Objektbaserade paradigmen
- Nivå på uppfyllande av den Objektorienterade paradigmen
- Nivå på uppfyllande av den Scriptbaserade paradigmen
- Nivå på uppfyllande av den Matematiskt Funktionella paradigmen
- Nivå på uppfyllande av den Problemlösande (Prolog-stilen) paradigmen
.
.
.

MILJÖ, DVS VAR ANVÄNDS SPRÅKET
- Webbsidor (serverdelen, körs på webbservern)
- Webbsidor (klientdelen, körs i browsern)
- I databaser
- På klientdatorer (s.k. feta klienter)
- I inbyggda system som klockor, bromssystem till bilar m.m.

VEM ANVÄNDER SPRÅKET
- Professionella utvecklare, dvs de med som sitt huvudsakliga (minst 50%) yrke
- Deltids-/tillfälliga- utvecklare, dvs de som INTE har det som sin huvudsakliga yrke (mindre än 50%)
- Hemmapulare/hobbyister
- Studenter på Universitetet
- Elever inom andra läroinstitut

TIDSPERIOD
- under senaste året
- som någonsin skrivits
- som användes under senaste året
- som någonsin skrivits
- under senaste månaden
- under senaste halvåret
- under senaste 10 årsperioden

INTENSITET
- minst 1 timme
- På heltid
- på minst halvtid
- minst 20% av heltid

Jag räknar här upp några av de parametrar man ta hänsyn till. Jag påstår på inget sätt att detta är en komplett uppräkning, utan vill bara belysa att popularitet kan räknas på många olika sätt.

När man pratar om popularitet bland programspråk så tror jag att man först måste definiera vad man avser för definition. annars pratar vi om olika saker i diskussionen, och då blir diskussionen meningslös.

Senast redigerad av Conny Westh den 2013-06-28 klockan 00:15
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-28, 10:03 #2
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Lite oklar över vad du ville att denna diskussionen skulle handla om, men här följer lite siffror...

Historical trends in the usage of server-side programming languages for websites:
http://w3techs.com/technologies/hist...mming_language

Historical trends in the usage of web servers for websites:
http://w3techs.com/technologies/hist...iew/web_server

Själv jobbar jag med .NET på mitt day-job medans PHP jobbar jag med i mitt eget företagande och egentligen är det skit sak samma bara jobbet blir gjort. Vi har tur som har så många bra språk och utvecklingsmiljöer, det gör det lättare för oss att välja det verktyg som passar uppgiften bäst! :-)
coredev är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-28, 10:19 #3
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Citat:
Ursprungligen postat av coredev Visa inlägg
Själv jobbar jag med .NET på mitt day-job medans PHP jobbar jag med i mitt eget företagande och egentligen är det skit sak samma bara jobbet blir gjort. Vi har tur som har så många bra språk och utvecklingsmiljöer, det gör det lättare för oss att välja det verktyg som passar uppgiften bäst! :-)
Hear hear!

Frågan är också snarare vilket språk som passar bäst utifrån ens egna sätt att tänka, inte bara utifrån vilken uppgift som ska lösas.

Exempel: Säg att en viss uppgift kan lösas med 10 rader i C# men kanske kräver 40 rader i PHP så kanske PHP är ett bättre val för mig, då jag själv bättre kan följa koden utifrån hur jag själv tänker.

Vad som är "bäst" kan man diskutera i oändlighet, frågan är snarare vem som ska utveckla det med vilka förutsättningar...
gregoff är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-28, 16:52 #4
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Jag är inte ute efter en "religiös" diskussion utan vill bara belysa att det finns plats för många olika programspråk på marknaden och att statistiken visar olika popularitet beroende på hur, var och varför man mäter.

När man väljer programspråk så kan det ha en viss betydelse att språket har ett tillräckligt stöd av uppdateringar och det kan ske endera genom en "Community" som kommer med uppdateringar, eller med en kommersiell leverantör som får intäkter som de kan lägga på vidare utveckling av produkten. Jag använder båda varianterna och tänker inte begränsa mig till att bara använda den ena av "politiska" eller "religiösa" skäl, det är allt för begränsande.

Själv använder jag flera olika programspråk, och olika utvecklingsmiljöer. SQL, Powershell, Bat-script i Windows/DOS, CScript, C, C++, C#, VB.NET, F#, Java och sedan en tid håller jag på att lära mig lite om PHP och den (för mig) nya kompilatorn Phalanger (första version kom 2003).

Jag föredrar att jobba i Visual Studio som IDE men kör även en betydligt enklare editor som Crimson (som nu underhålls av communityt Emerald), men Crimson måste man manuellt configurera för olika kompilatorer/programspråk.

Till Java och en del andra språk använder jag även även Eclipse och Netbeans som IDE.

Relationsdatabaser använder jag i första hand MS SQL-Server, men även MySQL just nu.
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-29, 00:34 #5
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Du får nog ställa en lite mer konkret och snävare fråga om du vill få till någon meningslös diskussion i den här tråden... Nu blir det ju bara flum och gissningslek. Inte ens ditt eget svar var ju särskilt relevant
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:35.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017