språken i datavetenskap
datorprogrammeringsspråk har varit en viktig del av datavetenskap och varje större teknisk utveckling på senare tid. De används för att skapa form och funktion till nästan allt vi använder, inklusive smartphones, elektronik och webbplatser. När programmerare blir mer skickliga och skickliga på att skriva program fortsätter kvaliteten och intelligensen hos de tekniska enheterna vi samarbetar med att förbättras, och datavetenskapens språk fortsätter att utvecklas. För att lära dig mer, kolla infografiken nedan skapad av University of Floridas Online Bachelor of Science i datavetenskapsprogram.
relaterat program: Bs i datavetenskap
Lägg till denna infografik på din webbplats
kopiera och klistra in texten ovan för att inkludera denna infografik på din webbplats.
populära programmeringsspråk och deras användning
webbplatser är mer innovativa, lyhörda och erbjuder en mängd funktioner och funktioner samtidigt som de är obefläckat utformade med ett eller en kombination av några av dagens mest populära programmeringsspråk. Dessa programmeringsspråk inkluderar: C, C++, JAVA, JAVASCRIPT, PHP, RUBY, Objective C och Python. C används som det grundläggande programmeringsspråket som många av dessa nyare språk bygger på. De andra språken används för att bygga förbättra hur webbplatser fungerar, vilket möjliggör dynamiska sidor, funktioner och övergripande design. Populära webbplatser och appar som för närvarande använder dessa programmeringsspråk i en eller annan form inkluderar Google och Bloomberg (C++), GoToMeeting-appen och Wall Street Journal (Java), Facebook och Twitter (JavaScript), Yahoo och Wikipedia (PHP), Groupon och Amazon (Ruby), iPhone-appar (Objective-C) och YouTube och NASA (Python).
naturligtvis finns det domäner utanför webbplatser där programmeringsspråk också finns kraftigt. Dessa domäner inkluderar ramarna för datavetenskapliga avdelningar och laboratorier. De 20 bästa amerikanska universiteten datavetenskapliga avdelningar använder Python (13), Java (11), Matlab (6), C (4) och C++ (2) programmeringsspråk för att driva sin verksamhet. Å andra sidan använder 20 av världens mest populära tekniker JavaScript (54,4%), SQL (48%), Java (37,4%), C# (31,6%), PHP (29,7%), Python (23,8%), C++ (20,6%), C (16,4%) och nod.JS (13,3%) för att driva sina enheter.
Developer Occupational Breakdown
datorprogrammerare arbetar ofta som utvecklare inom ett antal olika områden och kapaciteter. Dessa sträcker sig från området med överlägset flest programmerare – – – full-stack webbutvecklare (32.4%) — till området med minst — databasadministratörer (0.2%). Andra områden inkluderar (i fallande ordning): studenter (13,4%), back-end webbutvecklare (10,1%), mobila utvecklare (9,1%), skrivbordsutvecklare (8,3%), front-end webbutvecklare (6%), inbäddade apputvecklare (2,9%), enterprise level developers (2,9%), Chefer (1.8%) och systemadministratörer (1,6%).
prognoser för framtiden för Programmeringsindustrin karriärer
den beräknade tillväxtperioden markerad som framtiden för datorprogrammeringsprogramvara är 7-årsperioden mellan 2015 och 2022. Det förväntas att tillväxten för datoryrken — nämligen mjukvaruutveckling och datorprogrammerare-under denna period kommer att ske med en total hastighet på cirka 18%. Mjukvaruutvecklare förväntas flytta från cirka 1 018 000 utvecklare 2015 till 1 240 600 2022. På samma sätt förväntas datorprogrammerare öka i antal från cirka 343 700 år 2015 till 372 100 år 2022.
andra trender och prognoser: Open Source-projekt, nya språk och responsiv Design
Open source är en av de mest använda plattformarna inom programmering och utvecklingsteknik idag och denna bana kommer sannolikt att fortsätta uppåt. Sedan 2010 har det skett en 24-procentenhetsförskjutning mellan 2010 och 2015 i företag som skapar programvara för kunder som använder öppen källkod — flyttar från 42% av företagen till 66%. Det är därför inte förvånande att en förväntad 88% av företagen och 78% av utvecklarna förväntas öka sina bidrag till open source-projekt inom de närmaste 2 till 3 åren.
förutom tillväxten av open source-projekt och programvara som utvecklas, finns det också framväxten av nya, förbättrade och kraftfullare programmeringsspråk. Apples Swift – – – efterträdaren till Objective-C – – – kommer sannolikt att ta front row och center under de närmaste åren som redan har stigit från #68 till #22 på Redmonks språkrankning. Googles Galang, ett open source-molnutvecklingsspråk förväntas också öka i popularitet och användning när vi går framåt. Viktigt är att ny användarvänlig “drag’ n ‘drop” – teknik nu också är tillgänglig för programmerare. Tack vare språk som MIT Scratch, Code Studio och Google Blockly kan programmerare nu bygga kod för sina projekt utan att förlita sig på textbaserad kod. De kan bygga sina program helt enkelt genom att dra och släppa block. Detta är en utveckling som för närvarande växer fram, och kommer sannolikt att vidareutvecklas och fulländas som de närmaste åren.
slutligen är responsiv design En utmaning som programmerare sannolikt måste fortsätta att möta på huvudet. Detta eftersom tekniska marknader fortsätter att kräva program för enheter som varierar i storlekar. Från glasögon (Google Glass) Till klockor (Apple watch) måste programmerare fortsätta att bygga program och designsystem som kan passa olika skärmstorlekar och konsumentbehov.