2026-01-30, 18:02
  #37
Medlem
Tittar man framåt i tiden så kan det vara värt att fundera på vilket programmeringsspråk kommer AI att föredra? Alltså jag tänker att framtidens promptare kommer inte tala om för AI att de ska göra applikationen i c++ eller något annat specifik utvecklingsspråk.

AI får därmed fria händer att själv välja och då är frågan vilket?

Blir det ren maskinkod, assembler, c, c++, rust, c#, java, javascript, python eller rent av php?

När AI väljer, så blir frågan vad för kunskaper behöver vi människor för att felsöka när det blir fel?

Man skulle också kunna tänka sig att be AI presentera sin oläsbara kod till något som människan kan läsa?

Jag får iallafall känslan av att ganska många programmeringsspråk kommer att dö eller kommer det bli tvärtom att det blir tiotusentals nya programmeringsspråk?

Själv så känner jag mig bekvämast med att utveckla i Rust när det gäller att jobba tillsammans med AI, just för att man tar tag i de flesta buggarna och felen omedelbart och inte senare när applikationen kommer ut i produktion.
Citera
2026-01-30, 18:06
  #38
Medlem
Västkustskts avatar
Citat:
Ursprungligen postat av Lloyd.Christmas
Du menar gamla Visual Basic (snarare än VB.NET)? Tycker nog det känns lite outdated

Men om någon vill prova lite VB 6 finns en webbaserad miljö här som ska efterlikna den VB6-miljö man använde på den gamla goda tiden:

https://bandysc.github.io/AvaloniaVisualBasic6/
Jag menade naturligtvis vb.net.
Citera
2026-01-30, 18:07
  #39
Avslutad
Citat:
Ursprungligen postat av Västkustskt
Jag menade naturligtvis vb.net.
Aha ok! Var lite oklart för mig men tack för förtydligandet.
Citera
2026-01-30, 18:26
  #40
Medlem
LennyMacKenzies avatar
Citat:
Ursprungligen postat av allvetande21
Fel, det krävs ingen vidare kunskap i matematik för att programmera. Det är ett hantverk med "kravställare" (dvs uppdragsgivare) som vill ha praktiska resultat, inte en världsfrånvänd, teoretisk akademisk syssla.

Håller med dig. När jag började på en mer avancerad programmeringsutbildning fick jag veta att jag troligen inte skulle lyckas genomföra densamma på grund av att jag inte studerat matematik på tillräckligt hög nivå. Så jag fick börja utbildningen på nåder. Ändå hade jag inga problem att genomföra den, och konstaterade att alla krav och allt högtravande snack om vad man måste kunna från börja var kraftigt uppblåst. Det som krävs för att bli duktig på programmering är ett slags kreativitet. Man har ett problem och man vill åstadkomma något och så börjar man spåna på hur man kan komma dit. Sedan är det lite olika vilken stil man har för att lyckas. Jag kör helst Bottom-up och bygger programmet del för del. Det funkar bäst för mig.
Citera
2026-01-30, 18:31
  #41
Medlem
LennyMacKenzies avatar
Citat:
Ursprungligen postat av kalkryggar
Nja. Python är större som språk när det gäller TensorFlow. Det är också stark rekommendation att välja Python om man ska använda TensorFlow då NumPy, SciPy, PyTorch och JAX jobbar bättre ihop med TensorFlow än vad alternativ för C++.

Det som är skillnad är att C++ anses vara svårare då man måste hantera mer saker.

Så man kanske skulle kunna säga att den som vill hålla på mer med kritiska system på en bil som exempelvis Broms- och styrsystem, Airbags, Radar/LiDAR väljer C++ medans Python används till träning av ML-modeller, simulering/analys, prototyper etc.

Därför så vinner Python för avancerad matematik.
Matematiskt forskning, numeriska metoder, modellering, analys där man mer direkt kan hantera det med NumPy, SciPy, SymPy, JAX ger valet Python.

C++ handlar mer om inplementationen av de matematiska modellerna (enkelt uttryckt). Som språk brukar man säga att Python står mindre i vägen än C++.

Så vill man hålla på med avancerad matematik så är valet självklart Python.

Dock ska sägas att MATLAB/Simulink är standard inom fordons-branschen när det kommer till modellbaserad design och simulering. Speciellt när det kommer till styrsystem och andra säkerhetskritiska system. Andra nyckelord för den som vill arbeta med fordon och matematik är Modelica, Amesim.

Så vill man jobba med avancerade matematiska system så skulle jag säga att man främst ska bli en fena på MATLAB/Simulink, elektronik, Realtidssystem, C/C++, Python, avancerad matematik. Då snackar vi civilingenjör i Elektroteknik typ.

Ehh om du ger råd till en nybörjare som vill ha tips om lämpligt förstaspråk så undrar jag nog om du inte diskuterar på en alltför hög nivå. Man måste lära sig gå innan man kan bli mångkampare
Citera
2026-01-30, 20:34
  #42
Medlem
kalkryggars avatar
Citat:
Ursprungligen postat av LennyMacKenzie
Ehh om du ger råd till en nybörjare som vill ha tips om lämpligt förstaspråk så undrar jag nog om du inte diskuterar på en alltför hög nivå. Man måste lära sig gå innan man kan bli mångkampare

Nu svarade jag på ett inlägg som du kanske såg?

Men det är faktiskt också något som TS borde läsa och fundera (svara) på, vad hen vill göra med programmeringen. Är det en webbsida som visar animerade små effekter, E-commerce, infotainment i bilar, självkörande system etc.
Citera
2026-01-30, 21:14
  #43
Medlem
LennyMacKenzies avatar
Citat:
Ursprungligen postat av kalkryggar
Nu svarade jag på ett inlägg som du kanske såg?

Men det är faktiskt också något som TS borde läsa och fundera (svara) på, vad hen vill göra med programmeringen. Är det en webbsida som visar animerade små effekter, E-commerce, infotainment i bilar, självkörande system etc.

Nja hen kanske bara vill lära sig programmera så smått rent allmänt utan några tankar om vidare äventyr med detta. Hade hen tänkt något speciellt med detta hade hen säkert skrivit så. Såna tankar kommer ju oftast först senare. Fast visst jag vet ju inte. Nåväl nu var inte detta någon kritik just mot dig utan bara en tanke att om alla diskussioner läggs på en hög nivå så kan det avskräcka mer än det lockar. Typ "fan vad komplicerat allt verkar". Men men alla menar säkert väl, ha en bra kväll.
Citera
2026-01-30, 23:57
  #44
Medlem
kalkryggars avatar
Citat:
Ursprungligen postat av LennyMacKenzie
Nja hen kanske bara vill lära sig programmera så smått rent allmänt utan några tankar om vidare äventyr med detta. Hade hen tänkt något speciellt med detta hade hen säkert skrivit så. Såna tankar kommer ju oftast först senare. Fast visst jag vet ju inte. Nåväl nu var inte detta någon kritik just mot dig utan bara en tanke att om alla diskussioner läggs på en hög nivå så kan det avskräcka mer än det lockar. Typ "fan vad komplicerat allt verkar". Men men alla menar säkert väl, ha en bra kväll.

Nä nu är vi på Flashback och här jobbar utgår vi inte ifrån att folk är curlade (även om det är väldigt vanligt idag). Vi (jag) har uttömt olika vägar in och ställt frågan vad TS vill programmera. En fråga som är mycket relevant. Om TS nu inte har någon koll på det så svarar hen att hen inte har koll på det och då tar vi det därifrån.

Det finns inget att avskräcka med programmering. Alla språk är lätta. Det enda som skiljer är att vissa språk måste man lära sig mer för att göra samma sak, typ.

Om du tycker att det blir svårt med programmering så är det sannolikt en av två möjligheter:

1: Du ägnar inte den tid som behövs och så antar du att det är svårt för att du inte lär dig.

2: Du försöker göra något svårt med någon matematisk algoritm (eller liknande) och antar att det är språket som är svårt när du egentligen är dålig på matematik.
Citera
2026-01-31, 12:45
  #45
Medlem
LennyMacKenzies avatar
Citat:
Ursprungligen postat av kalkryggar
Nä nu är vi på Flashback och här jobbar utgår vi inte ifrån att folk är curlade (även om det är väldigt vanligt idag). Vi (jag) har uttömt olika vägar in och ställt frågan vad TS vill programmera. En fråga som är mycket relevant. Om TS nu inte har någon koll på det så svarar hen att hen inte har koll på det och då tar vi det därifrån.

Det finns inget att avskräcka med programmering. Alla språk är lätta. Det enda som skiljer är att vissa språk måste man lära sig mer för att göra samma sak, typ.

Om du tycker att det blir svårt med programmering så är det sannolikt en av två möjligheter:

1: Du ägnar inte den tid som behövs och så antar du att det är svårt för att du inte lär dig.

2: Du försöker göra något svårt med någon matematisk algoritm (eller liknande) och antar att det är språket som är svårt när du egentligen är dålig på matematik.

Nä jag tycker inte det är svårt med programmering men många har den uppfattningen innan de provat på det så därför min kommentar om detta. Nu lämnar jag FB ett tag och ger mig ut i den hårda verkligheten, ha det
Citera
2026-05-01, 23:12
  #46
Medlem
MKGs avatar
C. Inte C++, utan gammal hederlig C.

Språket är litet, vilket fått till följd att kompilatorerna är simpla (nåja) och därmed är det spritt på massor av olika plattformar, från 8-bitars mikroprocessorer för inbyggda system, till stora superdatorer.

Språket i sig behöver inget operativsystem under sig - det saknar input/output, det saknar dynamisk minnesallokering, det saknar processhantering. Allt sånt hanteras v ett undeliggande operativsystem, och vill man utnyttja sånt så får man använda funtionebibliotek, som inte ingår i själva språket.

I princip kan du göra vad fan som helst utom att hantera registren på processorer - de är olika beroende på processorns arkitektur och ska du pilla på sånt är det assembler som gäller. Och assembler ser olika ut på olika processorer - tell me about it, vi flyttade kod från SPARC till intel x/86 och just registerhatring är väldigt olika på dessa två...(en RISC och en CISC-processor).

C är deklarativt - du måste explicit deklarera de variabler du ska jobba med. Det är strukturerat, så du kan bygga funktioner med namn, returkoder och argumentlistor. Allt som allt består språket av ca 25 reserverade ord.

Jag anser att det är det allra bästa språket att börja med, eftersom det finns på tamigfaan varenda plattform du kan tänka dig.
Citera
2026-05-12, 06:54
  #47
Medlem
Citat:
Ursprungligen postat av MKG
C. Inte C++, utan gammal hederlig C.

Språket är litet, vilket fått till följd att kompilatorerna är simpla (nåja) och därmed är det spritt på massor av olika plattformar, från 8-bitars mikroprocessorer för inbyggda system, till stora superdatorer.

Språket i sig behöver inget operativsystem under sig - det saknar input/output, det saknar dynamisk minnesallokering, det saknar processhantering. Allt sånt hanteras v ett undeliggande operativsystem, och vill man utnyttja sånt så får man använda funtionebibliotek, som inte ingår i själva språket.

I princip kan du göra vad fan som helst utom att hantera registren på processorer - de är olika beroende på processorns arkitektur och ska du pilla på sånt är det assembler som gäller. Och assembler ser olika ut på olika processorer - tell me about it, vi flyttade kod från SPARC till intel x/86 och just registerhatring är väldigt olika på dessa två...(en RISC och en CISC-processor).

C är deklarativt - du måste explicit deklarera de variabler du ska jobba med. Det är strukturerat, så du kan bygga funktioner med namn, returkoder och argumentlistor. Allt som allt består språket av ca 25 reserverade ord.

Jag anser att det är det allra bästa språket att börja med, eftersom det finns på tamigfaan varenda plattform du kan tänka dig.

Jag är ny inom programmering men jag tror antingen C eller Js är en bra grund att stå på när man ska lära sig programmering.
Citera
2026-05-14, 13:42
  #48
Medlem
Personligen var C# det första språket jag lärde mig, och jag tyckte att det var väldigt enkelt att komma in i som ny inom programmering. Jag tycker fortfarande att det är användbart i många olika sammanhang, som spelutveckling, webbutveckling och andra typer av applikationer. Jag tycker också att det är ett av de vackraste och renaste programmeringsspråken, även om jag kanske är lite partisk eftersom jag är så van vid det.

Jag sysslar själv med en del hobby spelutveckling idag via en helt gratis spelmotor som heter Godot, där jag programmerar helt i C#. Unity är också en av de största spelmotorerna idag, där C# används som huvudspråk för programmering.
__________________
Senast redigerad av SnusEllerBus 2026-05-14 kl. 13:45.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in