the Languages of Computer Science
computerprogrammeertalen zijn de laatste tijd een belangrijk onderdeel geweest van de computerwetenschap en elke belangrijke technologische ontwikkeling. Ze worden gebruikt om vorm en functie te creëren voor zowat alles wat we gebruiken, inclusief smartphones, elektronica en websites. Naarmate programmeurs meer geschoold en bedreven worden in het schrijven van programma ‘ s, blijven de kwaliteit en intelligentie van de technologische apparaten waarmee we bezig zijn verbeteren, en zullen de talen van de informatica blijven evolueren. Voor meer informatie, check out de infographic hieronder gemaakt door de Universiteit van Florida ‘ s Online Bachelor of Science in Computer Science programma.
gerelateerd programma: B. S. In Informatica
voeg deze Infographic toe aan uw Site
kopieer en plak de bovenstaande tekst om deze infographic op uw website op te nemen.
populaire programmeertalen en hun gebruik
Websites zijn innovatiever, responsiever en bieden een groot aantal functies en functies, terwijl ze perfect zijn ontworpen met behulp van één of een combinatie van enkele van de populairste programmeertalen van vandaag. Deze programmeertalen omvatten: C, C++, JAVA, JAVASCRIPT, PHP, RUBY, Objective C en Python. C wordt gebruikt als fundamentele programmeertaal waarop veel van deze nieuwere talen zijn gebaseerd. De andere talen worden gebruikt voor het bouwen van het verbeteren van de manier waarop websites werken, waardoor dynamische pagina ‘ s, functies en het algehele ontwerp. Populaire websites en apps die momenteel deze programmeertalen in een of andere vorm gebruiken zijn Google en Bloomberg (C++), GoToMeeting app en de Wall Street Journal (Java), Facebook en Twitter (JavaScript), Yahoo en Wikipedia (PHP), Groupon en Amazon (Ruby), iPhone apps (Objective-C), en YouTube en NASA (Python).
natuurlijk zijn er domeinen buiten websites waar programmeertalen ook veel voorkomen. Deze domeinen omvatten de kaders van Computer Science afdelingen en laboratoria. De top 20 Amerikaanse universiteiten Computer Science afdelingen gebruiken Python (13), Java (11), Matlab (6), C (4) en C++ (2) programmeertalen om hun activiteiten te voeden. Aan de andere kant gebruiken 20 van ‘ s werelds meest populaire technologieën JavaScript (54,4%), SQL (48%), Java (37,4%), C# (31,6%), PHP (29,7%), Python (23,8%), C++ (20,6%), C (16,4%) en NODE.JS (13.3%) om hun apparaten aan te zetten.
indeling naar beroep bij ontwikkelaars
computerprogrammeurs werken vaak als ontwikkelaar op een aantal verschillende gebieden en capaciteiten. Deze variëren van het gebied met veruit de meeste programmeurs – – – full-stack webontwikkelaars (32,4%) – – – tot het gebied met de minst – – – database beheerders (0,2%). Andere gebieden zijn (in aflopende volgorde): studenten (13,4%), back-end webontwikkelaars (10,1%), mobiele ontwikkelaars (9,1%), desktopontwikkelaars (8,3%), front-end webontwikkelaars (6%), embedded app-ontwikkelaars (2,9%), enterprise level developers (2,9%), executives (1.8%), en systeembeheerders (1,6%).
projecties voor de toekomst van de carrières in de Programmeersector
de voorspelde periode van groei, gemarkeerd als de toekomst van computerprogrammeersoftware, is de periode van 7 jaar tussen 2015 en 2022. Verwacht wordt dat in deze periode de groei van de computerberoepen — namelijk softwareontwikkeling en computerprogrammeurs — in totaal ongeveer 18% zal bedragen. Softwareontwikkelaars zullen naar verwachting van ongeveer 1.018.000 ontwikkelaars in 2015 naar 1.240.600 in 2022. Ook wordt verwacht dat het aantal computerprogrammeurs zal toenemen van ongeveer 343.700 in 2015 tot 372.100 in 2022.
andere Trends en projecties: Open Source-projecten, nieuwe talen en responsief ontwerp
Open source is vandaag de dag een van de meest gebruikte platforms in de programmeer-en ontwikkelingstechnologie en dit traject zal waarschijnlijk opwaarts doorgaan. Sinds 2010 is er een verschuiving van 24 procentpunten tussen 2010 en 2015 in bedrijven die software maken voor klanten die gebruik maken van open source – – – van 42% van de bedrijven naar 66%. Het is dan ook niet verwonderlijk dat naar verwachting 88% van de bedrijven en 78% van de ontwikkelaars hun bijdragen aan open source projecten binnen de komende 2 tot 3 jaar zullen verhogen.
naast de groei van opensourceprojecten en software die worden ontwikkeld, is er ook de opkomst van nieuwe, verbeterde en krachtigere programmeertalen. Apple ‘s Swift – – – de opvolger van Objective-C – – – zal waarschijnlijk eerste rij en Centrum te nemen in de komende jaren al gestegen van #68 naar #22 op Redmonk’ s taal ranking. Google ‘ s Galang, een open source cloud-ontwikkeltaal zal naar verwachting ook toenemen in populariteit en gebruik als we verder gaan. Belangrijk is dat nieuwe gebruiksvriendelijke “drag ‘n’ drop”-technologie nu ook beschikbaar is voor programmeurs. Dankzij talen als MIT Scratch, Code Studio en Google Blockly, programmeurs zijn nu in staat om code te bouwen voor hun projecten zonder zwaar te vertrouwen op tekst-gebaseerde code. Ze kunnen hun programma ‘ s bouwen door simpelweg blokken te slepen en neer te zetten. Dit is een ontwikkeling die op dit moment in opkomst is en waarschijnlijk de komende jaren verder zal worden ontwikkeld en geperfectioneerd.
ten slotte is responsive design een uitdaging die programmeurs waarschijnlijk zullen moeten blijven aangaan. Dit is als technologische markten blijven vragen programma ‘ s voor apparaten die variëren in grootte. Van brillen (Google Glass) tot horloges (Apple watch), programmeurs zullen moeten doorgaan met het bouwen van programma ‘ s en het ontwerpen van systemen die in staat zijn om een verscheidenheid aan schermformaten en behoeften van de consument te passen.