m

Microsoft visar AI som hjälper till med programmeringen
OpenAI:s GPT-3-algoritm ger kodförslag i Power Fx

Förra året köpte Microsoft rätten att exklusivt kunna använda OpenAI:s artificiella intelligens GPT-3 i kommersiella applikationer. Det var då oklart vad Microsoft planerade att använda GPT-3 till men nu vet vi lite mer om det. Under Microsofts utvecklarkonferens Build 2021 som startade igår visade man upp den första applikationen där GPT-3 kommer att användas. Det handlar om en slags assistent som kan ge förslag till enklare programmering i Microsofts programmeringsspråk Power Fx, ett enklare scriptspråk som Microsoft presenterade tidigare i år. GPT-3 är en AI-algoritm som tar input i form av textfrågor och sedan försöker besvara dessa med vad den tror är det mest passande svaret. I applikationen där GPT-3 används i Power Fx så kan användaren få förslag på passande funktioner som kan utföra det som användaren vill att programmet ska utföras. Ni kan kolla in ett exempel på hur det hela kan se ut i exemplet hör ovanför. Charles Lamanna, corporate vice president för Microsoftss low code application-plattform säger i en kommentar till att GPT-3 nu kan hjälpa till med kodandet i Power Fx: "Using an advanced AI model like this can help our low-code tools become even more widely available to an even bigger audience by truly becoming what we call no code." Målet med att använda AI i programmering är bland annat att i stort sett vem som helst ska kunna göra enklare former av programmering. På så sätt hoppas Microsoft kunna frigöra arbetstid från utbildade programmerare så att dessa kan ägna sin tid åt att programmera mer komplexa saker vilka artificiella intelligenser än så länge inte klarar av. Tumnagel
39.4°
+
Wille Wilhelmsson
0

Google vinner mot Oracle i segdragen rättstvist
Google anses inte ha gjort intrång på Oracles java-patent

USA:s högsta domstol har nu beslutat att Google hade rätt att använda vissa java-api:er när man skapade Android under vad som kallas för "fair use" i USA. Det här har varit en fråga som valsat runt i amerikanska domstolar sedan 2010 då Oracle stämde Google för olovlig användning av Java i Android. Det hela började dock redan i början av 2000-talet då Google beslöt sig för att basera Android på programmeringsspråket Java. För att göra det hela kompatibelt med Java-plattformen så kopierade Google vissa namn från Javas arkitektur för att göra det enklare för andra Java-programmerare att programmera till Android. Java skapades av James Gosling och Sun Microsystems och de gjorde stora delar av Java som öppen källkod. När Oracle köpte upp Sun 2010 så ansåg de dock att de så kallade API:erna i Java, vars namn Google kopierat till Android, inte skulle falla under GNU-licensens och stämde Google för användandet av dessa i Android. Sedan dess har tvisten behandlats i flera instanser inom det amerikanska rättsväsendet. 2012 vann Google över Oracle som överklagade domen. Detta ledde till att Oracle vann över Google i en dom från 2016 vilken dömde Google att betala 9,3 miljarder dollar till Oracle. Detta ledde till vidare överklagande och 2017 ansåg en domstol ännu en gång att Google hade rätt använda namnen på de aktuella API:erna till Java. När nu även USA:s högsta domstol anser detta så verkar det som om tvisten har kommit till vägs ände och de enda som har tjänat några slantar på det här är antagligen de advokater som varit inblandade i den över tio år långa juridiska tvisten. Tumnagel
43.7°
+
Wille Wilhelmsson
0

Bakdörr inlagd i PHP:s källkod
Skulle kunna ha ställt till med mycket oreda på nätet

Utvecklarna bakom det populära programmeringsspråket PHP har meddelat att någon obehörig har försökt lägga in funktioner i programmeringsspråket källkod som skulle ha öppnat upp en bakdörr till detta. Detta är givetvis högst oroande då PHP bland annat används på nästan 80 procent av världens webbsajter. Hade inte bakdörren upptäckts så hade obehöriga med andra ord sannolikt kunna ställa till med stor skada på nätet i framtiden. I ett inlägg på PHP:s diskussionforum skriver utvecklaren Nikita Popov: "Yesterday (2021-03-28) two malicious commits were pushed to the php-src repo [1] from the names of Rasmus Lerdorf and myself. We donx27t yet know how exactly this happened, but everything points towards a compromise of the git.php.net server (rather than a compromise of an individual git account)." PHP-utvecklarna har efter upptäckten beslutat att inte längre använda sig av sin egen Git-server för den primära utvecklingen av PHP. Istället kommer man att gå över till att göra detta på Microsofts kodtjänst Github. Det innebär att PHP-utvecklarna måste skaffa sig konto där, om de inte redan har det, samt aktivera tvåfaktors-auktorisering på sina konton om de fortsatt vill bidra till att utveckla PHP. Vem som lagt in bakdörren i utvecklingsversionen av PHP eller vad som varit syftet med detta finns det än så länge inga uppgifter om. Tumnagel
33.9°
+
Wille Wilhelmsson
0

Microsoft presenterar programmeringsspråket Power Fx
Open source-språk för low-code-applikationer

Microsofts Ignite-konferens är i full gång och förutom att visa upp en massa mixed reality-grejer, något vi skrev om tidigare idag, så har man även presenterat det nya programmeringsspråket Power Fx. Det handlar om ett open source-språk som är avsett för att koda för olika low code-plattformar, det vill säga ett språk där programmeraren inte skriver så mycket syntax utan istället kodar genom ett grafiskt gränssnitt. Power Fx sägs ha hämtat mycket inspiration från hur man skriver in olika formler i Excel, något som blir tydligt i exempel-animationen här ovanför. Microsoft skriver: "Power Fx doesn’t just share the same syntax and functions as Excel, it also behaves in a familiar way. Like Excel, formulas are declarative and recalculate instantly just as a spreadsheet does. Makers have the advantage of telling the app what they want it to do without having to describe the how or when—Power Fx does that for you, freeing developers from the tedious task of keeping variables and data tables up to date manually. With traditional programming languages, it can be challenging to understand all the pieces of code that impact a variable, but with formulas, there is only one way a value is calculated, ensuring everyone is working from the same source of truth." Det kommer dock att bli möjligt att inspektera kod i Power Fx som traditionell syntax i programutvecklings-verktyg som till exempel Visual Studio Code vilket ni kan se ett exempel på här nedanför. Foto: Microsoft Power Fx är primärt tänkt att användas för applikationer på Microsofts egna affärsplattform Power Platform men Microsoft hoppas även att Power Fx ska börja användas på andra low-code-plattformar. I klippet här nedanför kan ni lyssna på när YouTubern Rory Neary förklarar lite mer om Power Fx och varför han anser att det här är ett viktigt initiativ från Microsoft. Tumnagel
38.8°
+
Wille Wilhelmsson
0

Python var det programmeringsspråk som ökade mest 2020
Men C är fortsatt mest använt

Företaget TIOBE har släppt sitt så kallade TIOBE Index för januari 2021. Där går man igenom vilka programmeringsspråk som var populärast förra månaden och jämför detta med hur det såg ut januari 2020. Som synes i tabellen nedan så var det Python som ökade mest under året som gått mellan de båda mätningarna. Pythons användning ökade med 2,01 procent och är det tredje mest använda programmeringsspråket bland världens utvecklare. Att Python ökat i popularitet beror med stor sannolikhet att språket blivit lite av en standard när det kommer till att skriva kod för utveckling av artificiella intelligenser. Även C ökade i popularitet och anses nu vara världens mest använda programmeringsspråk. Detta har skett på bekostnad av Java som får räknas som 2020:s stora förlorare bland programmeringsspråken. Java tappade nästan 5 procent i popularitet under 2020 och har nu halkat ner på andraplatsen över de populäraste programmeringsspråken. Ni hittar de första 15 platserna på TIOBE Index för januari 2021 jämförda med januari 2020 i tabellen nedan. Ni hittar hela topp-50-listan samt lite annan statistik på länken här nedanför. Tumnagel
39.8°
+
Wille Wilhelmsson
0

Mira Furlan är död
Och Objective-C-skaparen Brad Cox också

Fler tråkiga nyheter denna helg då både skådespelaren Mira Furlan och objective-C-skaparen Brad Cox har gått bort. Mira Furlan spelade ambassadören Delenn i Babylon 5 men blev på senare tid kanske mer känd för rollen som Danielle Rousseau i Lost. Dödsorsaken är fortfarande okänd men Mira blev 65 år gammal. Brad Cox är mannen bakom programmeringsspråket Objective-C vilket bland annat var föregångaren till Apples Swift. Brad blev 77 år gammal. Tumnagel
28.6°
+
Frode Wikesjö
0
2020

Pythons skapare Guido van Rossum börjar arbeta för Microsoft
Tyckte att livet som pensionär blev för tråkigt

Den nederländske programmeraren Guido van Rossum som 1991 släppte programmeringsspråket Python meddelar nu att han avslutar sin pensionering och istället börjar arbeta för Microsofts utvecklardivision. Van Rossum arbetade mellan 2005 - 2012 för Google där han vidareutvecklade Python under halva sin arbetstid. Därefter började han arbeta för Dropbox 2013 och förra hösten slutade han där och gick i pension vid 63 års ålder. Tydligen var pensionering inget som passade Van Rossum något vidare och på Twitter skriver han att han nu kommer att börja arbeta för Microsoft. Vad han ska pyssla med där är inget han uppger förutom att han i sitt twitter-inlägg skriver att han kommer att göra Python bättre. Sedan open source-språket Python släpptes för snart 30 år sedan har det blivit ett av världens mest använda programmeringsspråk. Språket är idag även mer eller mindre "standard" när det kommer till utveckling av AI-applikationer. Microsoft är ett av de världsledande företagen inom AI-utveckling och det är väl ingen direkt vild gissning att Van Rossum kommer att bli inblandad i deras AI-utveckling på något sätt framöver. Tumnagel
48.9°
+
Wille Wilhelmsson
0

Python är nu större än Java
Men C är störst

För första gången någonsin sker det nu mer programmering i Python än i Java enligt den senaste statistiken som sammanställts i det så kallade TIOBE Index. De senaste åren har det oftast varit Java eller C som toppat det månatligt uppdaterade indexet och för november 2020 är det C som kapat åt sig den åtråvärda förstaplatsen. Python har dock setts som en värdig konkurrent till de båda klassiska språken C och Java. Tiobe skriver själva om att Python nu tagit sig in på andraplatsen i deras programmeringsindex: "For the first time since the start of the TIOBE index nearly 20 years ago, Java and C donx27t make up the top 2 positions any more. C is still number one, but it is Python that claims the second position now. Some say that Pythonx27s recent surge in popularity is due to booming fields such as data mining, AI and numerical computing. But I have my own take on this. I believe that Pythonx27s popularity has to do with general demand. In the past, most programming activities were perfomed by software engineers. But programming skills are needed everywhere nowadays and there is a lack of good software developers. As a consequence, we need something simple that can be handled by non-software engineers, something easy to learn with fast edit cycles and smooth deployment. Python meets all these needs." Programmeringsspråket Python släpptes 1991 och idag är det Python 3 som används vilket såg dagens ljus 2008. Det är uppe i version Python 3.9.0 vilket släpptes förra månaden. Ni hittar TIOBE Index November 2020 här nedanför. Tumnagel
43.6°
+
Wille Wilhelmsson
0

Microsoft kommer inte att utveckla för PHP 8
Anser att stödet i WSL räcker?

Microsoft har meddelat att man inte kommer att fortsätta utveckla för programmeringsspråket PHP 8 vilket är tänkt att släppas i november. Microsoft säger dock att man kommer att fortsätta utveckla för PHP 7 så länge det är aktuellt och på PHP:s mailinglista skriver en representant för Microsoft vidare: "We are committed to maintaining development and building of PHP on Windows for 7.2, 7.3 and 7.4 as long as they are officially supported. We are not, however, going to be supporting PHP for Windows in any capacity for version 8.0 and beyond." Microsoft säger inte varför man inte kommer att utveckla för att stödja PHP 8 på Windows. Men det antas bero på att det nu finns tillräckligt stöd för att köra PHP i WSL (Windows Subsystem for Linux) vilket kanske Microsoft antar räcker. Det finns givetvis även möjligheter att någon annan fixar stöd för PHP 8 till Windows. I ett inlägg på Reddit skriver PHP: release manager Sara Golemon: "For some possibly missing context, Microsoft runs https://windows.php.net and produces all the official builds of PHP for Windows. If you run `php.exe`, or `mod_php7.dll` or whatever the websapi versions are actually called, then you either use Microsoftx27s own builds of PHP or youx27re compiling it yourself.This message means Microsoft arenx27t going to produce official builds for PHP 8 onwards.This message does NOT mean that nobody will." Tumnagel
38.2°
+
Wille Wilhelmsson
0

Utvecklare vill avveckla rasistisk terminologi
Anser att master, slave, whitelist och blacklist bör bytas ut

I kölvattnet av Black Lives Matter-protesterna i USA har det nu skett flera upprop inom utvecklarvärlden där dessa efterlyser alternativ till vissa ord som används där, ord som kanske kan uppfattas som rasistiska. Det handlar till exempel om "master/slave"-terminologin, ett begrepp som överlappar "client/server" men som inte innebär exakt samma sak. För detta uttryck finns förslag om att istället kalla det för till exempel "main/default/primary" och "secondary" istället för "master" och "slave" skriver ZDNet. Två andra uttryck som en del arbetar för att byta ut är de så kallade "whitelist" och "blacklist". För dessa finns förslag som till exempel "allow list"och "deny list" eller "exclude list". Några som nu arbetar aktivt med att byta ut den rasistiska terminologin är till exempel GitHub, Android Open Source Project (AOSP), utvecklarna av programmeringsspråket Go samt AI-företaget Grammarly. Svenske John Wilander som utvecklar Webkit till Apple skriver att även han har börjat byta ut i terminologin i det han pysslar med rapporterar The Next Web. Tumnagel
-5.5°
+
Wille Wilhelmsson
0

Tut i luren - Java fyller 25 år!
Ett av världens populäraste programmeringsspråk jubilerar

När jag pluggade på universitetet på 90-talet så dök det upp ett nytt programmeringsspråk som hajpades en hel del och som alla vi som försökte "hänga med" försökte lära oss på fritiden. Språket hette Java och hade utvecklats av den amerikanska programmeraren James Gosling. I helgen var det 25 år sedan Gosling och Sun Micrsosystem, ett företag som idag ägs av Oracle, släppte den första versionen av Java vilket då ingick i Suns mjukvaruplattform som även den hette Java. Det stora intresset för det objektorienterade språket har hållit i sig och Java anses idag vara världens mest använda programmeringsspråk tillsammans med trotjänaren C vilket släppts 1972. Tumnagel
41.0°
+
Wille Wilhelmsson
0

Xcode ryktas vara på gång till iOS 14 och iPadOS 14
Koda appar till iOS, macOS och iPadOS på iPhone och iPad

Det ser ut som om det framöver kommer att bli möjligt att börja koda appar till iOS, macOS och iPadOS på sin iPad eller iPhone om de senaste rykten om iOS 14 och iPadOS 14 stämmer. Det är analytikern Jon Prosser som uppger att det kommer att bli möjligt att börja koda i Apples programmeringsplattform Xcode på de kommande versionerna av iOS och iPadOS. Det innebär att utvecklare inte längre är hänvisade till att göra sådan utveckling på mac-datorer utan istället kan göra detta på Apples lite mer mobila maskiner, även om det kanske kan bli lite plågsamt att koda Xcode på en iPhone. Apples nya iPad Pro med tillhörande Magic Keyboard skulle dock antagligen kunna bli en liten mysig programmeringsmaskin om man inte har sin vanliga mac-dator tillgänglig. Med Xcode går det att koda i Apples egna programmeringsspråk Swift såväl som i C, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby och ResEdit (Rez). Det finns även tredjeparts-plugin som fixar stöd för bland annat GNU Pascal, Free Pascal, Ada, C#, Perl och D. Huruvida Xcode-ryktena stämmer får vi antagligen reda på som senast när iOS 14 och iPadOS 14 släpps någon gång i höst. Tumnagel
42.9°
+
Wille Wilhelmsson
0

Google Earth får stöd för fler webbläsare
Fungerar nu även i Firefox, Edge och Opera

Google har meddelat att deras karttjänst Google Earth nu ska gå att ta del i av webbläsarna Firefox, Edge samt Opera. Fram tills nu har Google Earth bara fungerat felfritt i Google egna webbläsare Chrome. Att Google Earth fram tills nu bara fungerat i Chrome beror på att utvecklarna förlitade sig på Chrome-specifika funktioner när man började porta Google Earth till webbläsare för några år sedan. Förra året började man dock koda om Google Earth till webbläsare i WebAssembly vilket gör att det nu går att ta del av kart-appen även i Mozillas, Microsofts och Operas webbläsare. WebAssembly är en förhållandevis ny teknik för webbutveckling. Programmeringsspråket blev så sent som i december förra året ett av fyra programmerings/kod-språk om organisationen W3C rekommenderar för webbutveckling. De andra tre är HTML, CSS och JavaScript. Tumnagel
42.2°
+
Wille Wilhelmsson
0

Lär dig koda med Swift Playgrounds
Apple vill göra det lekande lätt att lära sig att programmera

Apple släpper nu appen Swift Playgrounds till macOS vilket är en app som är utvecklad för användare som vill lära sig att programmera i Apples programmeringsspråk Swift. Appen har sedan 2016 funnits tillgänglig till iPad men nu blir den alltså möjlig att även använda på Mac-datorer. Swift Playgrounds är uppbyggd som ett spel och genom att lösa lite olika uppgifter så kommer spelaren även att kunna lära sig att koda i Swift. Kod som användare redan skrivit i Swift Playgrounds på iPad ska gå att exportera och använda även på macOS-versionen av Swift Playgrounds. Swift Playgrounds är primärt utvecklad för att väcka intresset och öka kompetensen inom programmering hos barn men går givetvis att använda av alla som vill lära sig att programmera på ett lite lekfullare sätt. Appen hittas till Mac och iPad på länken nedan. Tumnagel
46.7°
+
Wille Wilhelmsson
0

CES 2020 Roboten Reachy går att programmera själv
Ny modulär robot från Pollen Robotics

Sedan jag började skriva för Feber för cirka femton år sedan har det ofta visats upp experimentella robotar på CES-mässan och så var givetvis fallet även i år. En av de lite mer intressanta robotarna som visades upp i år var open source-roboten Reachy som utvecklats av det franska robotföretaget Pollen Robotics. Tanken med den humanoida halvkropps-roboten Reachy är att kunder ska kunna beställa en modulär robot som passar deras specifika önskemål. Det innebär att Reachy går att köpa med antingen en eller två armar och robotens "händer" går att byta ut mot gripklor eller annat som kanske passar kundens önskemål bättre. Reachy ska ha någon form av artificiell intelligens och med hjälp av dess tillhörande utvecklingsplattform ska kunder själva kunna utveckla funktionalitet till Reachy i programmeringsspråket Python. Tanken är att Reachy bland annat ska kunna användas som receptionist, presentatör eller vad kunderna själva programmerar den till att utföra för uppgifter. Pollen Robotics planerar att börja sälja en enarmad version av Reachy för cirka 9000 dollar medan en version med två armar kommer att kosta 17.000 dollar. Tumnagel
38.7°
+
Wille Wilhelmsson
0
2019

Kodjulkalendern Advent of Code är igång
Programmera varje dag fram till jul

I dag är det 1 advent vilket innerbär kalenderöppning! I år är det än en gång dags för Advent of Code att bjuda på en rolig aktivitetskalender där de bjuder på olika kodutmaningar varje dag fram till jul. Utmaningarna kräver en del tänk och tid men begär inte att du ska kunna något specifikt programmeringsspråk. Du hittar Advent of Code via länken nedan. Tumnagel
43.8°
+
Frode Wikesjö
0

Världens programvara ska lagras i ett domedagsvalv
GitHub planerar att lagra kod på Svalbard

Microsoft kodtjänst GitHub har beslutat sig för att lagra många programmeringsspråk och kod till andra datorprogram i en nedlagd kolgruva på Svalbard. Svalbard är som bekant redan hemvisten för det världskända Global Seed Vault, ett slags "domedagsvalv" där fröer från många av alla världens växter lagras i händelse av att de skulle försvinna från vårt ekosystem någon gång i framtiden. Arctic Code Vault är tänkt att fungera på liknande sätt som Global Seed Vault men där kommer man istället att lagra stora mängder programmeringskod. Bland saker som ska kunna lagras i tusentals år i den nedlagda kolgruvan på Svalbard finns bland annat källkoden till programmeringsspråk som till exempel Python, Ruby och Rust såväl som kod till kryptovalutorna Bitcoin och Ethereum samt AI-verktygen Tensorflow och FastAI skriver TechWorld. I inslaget ovan kan ni kolla in när nyhetsbyrån Bloombergs följer med GitHubs vd Nat Friedman till Svalbard för att kolla in Arctic Code Vault lite närmare. Tumnagel
46.9°
+
Wille Wilhelmsson
0

Larry Wall godkänner att Perl 6 blir Raku
Och då blir Perl 5 bara Perl

Det senaste årtiondet har det pågått en debatt om att döpa om programmeringsspråket Perl 6 så att detta mer särskiljer sig från Perl 5:s namn och nu verkar det som om det snart blir så. I ett diskussionsforum har Perls skapare Larry Wall gett sitt godkännande till att döpa om Perl 6 till Raku och det skulle göra att Perl 5 antagligen bara kommer att kallas för Perl, något som redan är någorlunda standard. Perl 5 och Perl 6 är två programmeringsspråk som är släkt men skilda från varandra. När programmerare pratar om "perl" menar de vanligtvis Perl 5 och för att ge Perl 6 en större möjlighet att växa och frodas på egen hand har många inom Perl 6-communityn förespråkat ett namnbyte. Bland andra namnförslag på Perl 6 hittas till exempel "Wall", som en hyllning till Larry Wall, "Camilia", fjärilen som symboliserar programmeringsspråket samt "ofun", "hiro", "juro", "kiln", "mayu, "pumpking", "rafu", "rapt" och "raptor". För att Perl 6:s namnbyte ska gå igenom krävs att ytterligare fyra personer som är inblandade i Perls utveckling godkänner detta, något som tros ske när nu Wall har gett sitt godkännande till namnbytet. Tumnagel
38.0°
+
Wille Wilhelmsson
0

Lär dig koda Python online med Microsoft
Microsoft bjuckar på programmeringskurs i 44 delar

Python är ett av världens för tillfället hetaste programmeringsspråk och skulle du vilja ha ta en nybörjarkurs i det så har Microsoft nu lagt ut en Python-kurs på YouTube som man ta del av gratis. Kursen består av 44 stycken delkurser som är mellan 3 - 10 minuter långa och ska resultera i att man får en grundläggande kunskap om Python rent generellt. Kursen ska dock inte ses som en introduktion till programmering då det förutsätts att man har vissa grundkunskaper inom det när man ger sig på den här kursen. Microsoft hoppas med det här initiativet att fler lär sig koda Python och då kanske även börjar göra detta i Microsofts kodverktyg VS Code. Microsoft verkar även hoppas på att nybakade Python-kodare börjar utveckla AI-applikationer på deras molntjänst Azure skriver ZDNet. Ni hittar den första delen i Microsofts Python-kurs här nedanför och de resterande 43 delarna hittas på länken. Tumnagel
59.7°
+
Wille Wilhelmsson
0

WWDC Apple presenterar SwiftUI
Smidigt sätt att fixa gränssnittet i dina appar

Apples WWDC är primärt tänkt att vara en konferens för utvecklare även om det på senare år även brukar tilldra sig intresse från människor som inte utvecklar appar till Apples olika plattformar. En ren utvecklarnyhet som Apple presenterade igår var SwiftUI vilket är ett ramverk för att enklare fixa gränssnitt på appar till iOS, macOS, tvOS, watchOS och det nyligen lanserade iPadOS. Med SwiftUI kan man enkelt lägga in olika gränssnittselement i Xcode-miljön. Istället för att skriva flera hundra rader med kod kan många av elementen adderas till appen med korta kodsnuttar som den som syns in den inbäddade tweeten här nedanför. Det ska även bli möjligt att dra-och-släppa olika gränssnittselement direkt i Xcode och då genereras kod för detta av SwiftUI. I klippet nedan kan ni kolla in en kort demonstration hur man använder SwiftUI i den senaste versionen av Xcode. SwiftUI kommer givetvis att gå att använda tillsammans med Apples programmeringsspråk Swift som man introducerade på WWDC 2014. Tumnagel
42.9°
+
Wille Wilhelmsson
0

C++ återigen mer populärt än Python
Java och C fortsatt i topp

TIOBE har släppt månadens programmeringsindex och det ser nu ut som om ordningen är återställd då C++ återigen är världens tredje mest populära programmeringsspråk. Det var förra hösten som Python tog sig förbi C++ över världens mest populära programmeringsspråk. Anledningen till det tros ha varit att det går att använda Python i programmeringsspråket Julia som det amerikanska universitetet MIT släppte i en 1.0-version förra året. Världens mest populära programmeringsspråk ska fortsatt vara Java och på andraplatsen hittas C. Det ska observeras att TIOBES statistik baseras på hur mycket det söks om de olika programmeringsspråken, något som gör att statistiken ibland anklagats för att vara något godtycklig. Här nedan hittas topp-15-listan över de programmeringsspråk som anses vara mest populära för tillfället. Tumnagel
38.0°
+
Wille Wilhelmsson
0

Swift 5 släppt
Apples programmeringsspråk börjar få några år på nacken nu

I sommar har det gått fem år sedan Apple släppte programmeringsspråket Swift och i helgen som gick så släpptes den femte generationen av Swift. På programmeringsspråkets webbplats skriver man om Swift 5: "Swift 5 is a major milestone in the evolution of the language. Thanks to ABI stability, the Swift runtime is now included in current and future versions of Apple’s platform operating systems: macOS, iOS, tvOS and watchOS. Swift 5 also introduces new capabilities that are building blocks for future versions, including a reimplementation of String, enforcement of exclusive access to memory during runtime, new data types, and support for dynamically callable types." Swift släpptes av Apple 2014 och används för att utveckla appar till Apples operativsystem iOS, macOS, watchOS och tvOS. Sedan 2015 är Swift open source. Tumnagel
40.3°
+
Wille Wilhelmsson
0
2018

MIT släpper programmeringsspråket Julia i en 1.0-version
Framtidens programmeringsspråk?

Det amerikanska universitetet MIT har släppt det förhållandevis nya programmeringsspråket Julia i en 1.0-version, ett språk som man hoppas kan komma att bli populärt i framtiden. Julia började utvecklas 2012 och är ett programmeringsspråk med höga ambitioner. Enligt utvecklarna ska Julia försöka kombinera snabbheten hos C, Pythons användarvänlighet, Rubys dynamik, MathLabs beräkningar och R:s statistiska funktioner i ett och samma språk. Professorn Alan Edelman på MIT kommenterar Julia 1.0: "The release of Julia 1.0 signals that Julia is now ready to change the technical world by combining the high-level productivity and ease of use of Python and R with the lightning-fast speed of C++." Julia har sedan det började utvecklas av MIT CSAIL väckt intresse hos både företag och universitet runt om i världen och MIT själva tror att det kan komma att förändra teknikvärlden i framtiden. Vill du testa Julia själv så är det bara att hoppa vidare på länken nedan och ladda ner Julia 1.0. Tumnagel
45.9°
+
Wille Wilhelmsson
0

Lär dig kvantprogrammering med Quantum Katas
Microsoft släpper gratiskurser i Q#-programmering

Microsoft har lagt upp ett nytt projekt på GitHub som man kallar för "Quantum Katas" vilket består av flera olika kurser för att lära ut kvantprogrammering. Det handlar om kvantprogrammering i Microsofts eget programmeringsspråk Q#. Microsoft skriver själva om Quantum Katas: "The Microsoft Quantum Katas are a series of self-paced tutorials aimed at teaching elements of quantum computing and Q# programming at the same time. Each kata offers a sequence of tasks on a certain quantum computing topic, progressing from simple to challenging. Each task requires you to fill in some code; the first task might require just one line, and the last one might require a sizable fragment of code. A testing framework validates your solutions, providing real-time feedback." Är du sugen på att bli lite vassare på kvantprogrammering så hittas Quantum Katas på GitHub på länken nedan. Tumnagel
43.6°
+
Wille Wilhelmsson
0
2017

Excel kan få stöd för Python
Scripta i Python i Microsofts kalkylprogram

Microsoft funderar på att införa stöd för programmeringsspråket Python i sitt kalkylprogram Excel rapporterar Bleeping Computer. Det var efter det att en Excel-användare efterfrågat pythonstöd i ett Excel-forum som Microsoft fick upp ögonen för idén. Användaren skrev: "Let us do scripting with Python! Yay! Not only as an alternative to VBA, but also as an alternative to field functions (=SUM(A1:A2))" Microsoft har nu lagt ut en enkät där man frågar Excel-användare hur de tänker sig att använda Python i Excel och visar den undersökningen att intresset för Python-stöd i Excel är stort så kanske programmeringsspråket dyker upp i kalkylprogrammet i framtiden. Tumnagel
59.0°
+
Wille Wilhelmsson
0

Veckans Google Doodle lär ungar att programmera
Firar Logos 50-årsdag

För 50 år sedan skapades ett programmeringsspråk vid namn Logo som var avsett för att lära ungar att koda. För att fira 50-årsdagen har Google ändrat Doodle till Coding for Carrots som baseras på det klassiska Logo. Som vanligt är det bara att besöka Google.com för att börja leka med Doodlen. Tumnagel
42.3°
+
André Stray
0

Har Elon Musk skapat bitcoin?
En före detta SpaceX-praktikant tror i alla fall det

Studenten Sahil Gupta som gjort sin praktik på Elon Musks företaget SpaceX lanserar nu teorin om att det är Elon Musk som är personen som går under namnet "Satoshi Nakamoto" och som anses ha skapat kryptovalutan bitcoin. Bland argumenten för att Musk skulle ha skapat bitcoin hittas bland annat att det krävs någon med goda kunskaper i programmeringsspråket C++, något som Musk själv har stor erfarenhet av från sitt arbete med SpaceX. Musk har även stor förståelse för kryptografi och ekonomi vilket bevisas i hans arbete med att ta fram specifikationerna till Hyperloop anser artikelförfattaren. Bland andra argument hittas Musks förkärlek för att lösa globala problem, att Musk sällan har uttalat sig offentligt om bitcoin eller andra kryptovalutor samt det faktum att Musk är såpass rik att han inte behöver mer pengar. En annan person som tror att Musk kan vara "Satoshi Nakamoto" skriver i ett inlägg på Medium att han tror att Musk planerar att använda bitcoin som den officiella valutan på Mars när vi väl behöver sådant där. I samma inlägg görs även gällande att Elon Musk har skapat bitcoin i hemlighet då han inte ska ha varit tillåten att pyssla med sådan verksamhet efter det att han sålde PayPal till eBay 2002. Apropå bitcoin så börjar värdet för en 1 bitcoin nu närma sig 10.000 dollar och i skrivande stund får man ge 9750 dollar för 1 bitcoin. Tumnagel
33.3°
+
Wille Wilhelmsson
0

Googles Fuschia OS får stöd för Swift
Apples programmeringsspråk i kommande operativsystem från Google

Flera källor rapporterar att Google arbetar för att stödja Apples programmeringsspråk Swift i sitt kommande operativsystem Fuchsia OS. Swift är ett programmeringsspråk som Apple utvecklat för att skriva appar till iOS, macOS, tvOS samt watchOS. Att Fuschia OS får stöd för Swift innebär dock inte att det per automatik skulle gå att köra appar till Apples produkter på maskiner som inte kör deras operativsystem. Swift är öppen källkod men det finns gränssnitt och liknande saker som används i apparna som inte är det. Fuschia OS är arbetsnamnet på ett kommande operativsystem från Google som inte längre kan kallas en hemlighet även om Google inte velat kommunicera utåt vad det ska användas till. Det spekuleras om att Fuschia OS kan vara ett generellt operativsystem som ska kunna ersätta Chrome OS på datorer och Android på mobiltelefoner. Det finns även spekulationer om att det kan handla om ett inbäddat operativsystem som ska användas för Google-grejer som till exempel Chromecast och Google Home. Tumnagel
40.7°
+
Wille Wilhelmsson
0

Pip är en handhållen spelkonsol man programmerar själv
Baserad på Raspberry Pi

Pip är en liten handhållen dator som baseras runt en Raspberry Pi och tanken är att barn eller andra ska kunna koda enklare spel på Pip som sedan även kan spelas på denna. Det kan till exempel handla om enklare spel som skrivits i javascript skriver The Next Web. Tanken verkar även vara att barn ska kunna lära sig diverse programmeringsspråk genom Pip och det skotska företaget Curious som står bakom Pip nämner språk som till exempel Javascript, Python, Lua, PHP samt HTML/CSS. Pip ansluts till en extern skärm, tangentbord och mus när man vill programmera på den och sedan kan koden spelas upp på minidatorn. Pip är försedd med två Nintendo Switch-liknande handkontroller som används för att spela spelen som användaren utvecklar. Det finns även ett tillhörande kretskort där man med hjälp av kablar kan ansluta LED-lampor som lyser olika beroende på vad man programmerar på Pip:en. En Pip går just nu för 150 brittiska pund, motsvarande cirka 1650 kronor, på Kickstarter och kommer i butik att kosta 200 pund, motsvarande cirka 2210 kronor. Tumnagel
39.1°
+
Wille Wilhelmsson
0
Nästa sida