2025-10-06, 19:47
  #73
Medlem
Tratten52s avatar
Citat:
Ursprungligen postat av slipperyslope
Dagens bästa.. Kan man optimera den kod som C kompilern spottar ut sig för att optimera klock-cycler och pipelines for olika CPU:er så är man hemma sen :-) Sen behöver man bara toppa med lite linjär regression för AI gucket så rullar pengarna in

Eller hur, och så bör man kunna huvudräkning hexadecimalt och binärt. Pekare är bra att ha koll på
Citera
2025-10-07, 09:28
  #74
Medlem
siljaeuropa94s avatar
Programmering är de bra på att lära ut på tdb(Pollacks) i Uppsala-mer eller mindre bäst i Sverige.
Citera
2025-10-07, 22:18
  #75
Medlem
Diamondgrits avatar
Citat:
Ursprungligen postat av Zaedrews
Det finns ju olika vägar. Var rätt ok på programmering. Innan jag ens pluggade. Där fick man då lära sig om vissa just då programmering-språk. Dessa var bra att lära sig för de funkade bra i den akademiska världen. Men betyder skit IRL.
Ja, men vanligtvis får man lära sig t.ex. Haskell (som är ett typexempel på akademiskt programmeringsspråk som är värdelöst IRL) just för att lära sig funktionell programmering. Sen när du väl fattar de koncept som är viktiga i funktionell programmering går du ju vidare och lär dig typ Erlang eller Elixir, som bygger på det du lärde dig fast de kan användas till något vettigt.
Citera
2025-10-08, 12:21
  #76
Medlem
Citat:
Ursprungligen postat av Diamondgrit
Ja, men vanligtvis får man lära sig t.ex. Haskell (som är ett typexempel på akademiskt programmeringsspråk som är värdelöst IRL) just för att lära sig funktionell programmering. Sen när du väl fattar de koncept som är viktiga i funktionell programmering går du ju vidare och lär dig typ Erlang eller Elixir, som bygger på det du lärde dig fast de kan användas till något vettigt.

https://wiki.haskell.org/Haskell_in_industry
Citera
2025-10-09, 01:53
  #77
Medlem
För en massa år sedan lärde jag mig på en termin, ca 10 timmar per vecka inklusive hemuppgifter:
/ett nu omodernt programmeringsspråk, som jag kunde göra hyffsade småprogram i
/och strukturering tillräckligt för att leda en stor produktion i ett annat språk som jag INTE kan så det var andra som gjorde kodningen enligt min struktur. Diskuterade detaljlösningar med var och en som gjorde oilka delar. Det var bara ett par gånger som de kom med bättre lösningsideer än de jag hade tänkt ut innan vi startade så jag visste innan att det säkert skulle fungera.

Så det är möjligt att lära sig så snabbt OM man har tillräckligt strukturerad hjärna.

Räkna INTE med att AI kan ta över något krångligt än, AI är än så länge bara tillräckligt bra för ENKLA uppgifter där det är mycket data.
__________________
Senast redigerad av Lunkan531 2025-10-09 kl. 01:58.
Citera
2025-12-11, 22:02
  #78
Medlem
Diamondgrits avatar
Citat:
Ursprungligen postat av ettel
https://wiki.haskell.org/Haskell_in_industry
Jag antar att du skojar. Det finns en speciell wiki för Haskell och de som driver den känner sig nödgade att lägga upp alla jobb som finns i språket. Tror du att Oracle gör detsamma för Java?
Citera
2025-12-12, 21:33
  #79
Medlem
Citat:
Ursprungligen postat av flashbackdasen
Har försökt och försöker lära mig grundläggande programmering.

Har studerat en hel del andra ämnen och har kommit fram till att ämnet på högskolenivå är väldigt komprimerat. Till exempel innehåller 15 högskolepoäng i ett språk allt ifrån vad är int, float, string, bolean och liknande, skriv lite print("Hello World") till att skriva stora program i objektorienterad programmering med objekt, klasser etc.

När man har studerat 10 veckor programmering förväntas man typ skriva ganska stora korrekta program/spel eller liknande i objektorienterad programmering.

Skulle man jämföra det hela med att läsa exempelvis ett främmande språk är det som att du dag 1 inte ens kan säga hej på språket och efter 10 veckor förväntas du skriva uppsatser på språket och hålla mer eller mindre flytande konversationer på språket.

Hur kan det finnas denna förväntan på en person som testat programmering under några veckor?

För mig är det orimligt att man ska kunna lära sig ett programmeringspråk på 15 hp (på 10 veckor). Skulle snarare se att ett programmeringsspråk motsvarar ett program på 3-5 år. Dvs borde vara typ 180-300 hp. Typ att man kunde ha en kurs i "loopar 7,5 hp", "inbyggda funktioner 7,5 hp" etc...

Tycker personligen när man lär sig programmeringen att man får lära sig hur svårighet "1" fungerar och hur svårighet "2" fungerar för att sedan ganska snabbt förväntas lösa hur svårighet "10" fungerar fast man inte ens fått introduktion kring hur svårighet "3" fungerar.

Är det verkligen pedagogiskt smart att utsätta sig för brutalt svårare uppgifter än man har förmåga att klara av?

Min tanke kring det hela är att det vore bättre att stegra svårigheten lite i taget så man hela tiden blir något utmanad men aldrig brutalt överkörd svårighetsmässigt.

Då jag anser att kurser och liknande stegrar svårigheten i ämnet alldeles för hårt är min idé att använda mig av en AI-tjänst som skapar programmeringsutmaningar (utifrån mina förslag kring vad jag vill träna på) som hela tiden är på en för mig lagom utmanande nivå.

På så vis kan jag stegra utmaningarna så att det går från nivå 1 --> 1,1 --> 1,2 ---> 1,3 ---> 1,4 osv... tills jag så småningom kommer fram till exempelvis "nivå 10" istället för att som kurserna gör och ta branta hopp där man går från nivå 1 --> 2 -- > 5 --> 7 --> 10 och därmed inte har en tillräcklig grund för att lösa de tuffare uppgifterna.

Har jag rätt eller fel att programmering inte lärs ut på ett tillräckligt pedagogiskt sätt?

Kattis är inte så dum träning
Där finns många nivåer och några facit på nätet
https://open.kattis.com/problems
Citera
2025-12-12, 21:37
  #80
Medlem
Citat:
Ursprungligen postat av grabb1948
Kattis är inte så dum träning
Där finns många nivåer och några facit på nätet
https://open.kattis.com/problems

Exempel på lösningar:
https://github.com/JonSteinn/Kattis-Solutions
Citera
2025-12-13, 22:41
  #81
Medlem
Citat:
Ursprungligen postat av flashbackdasen
Har försökt och försöker lära mig grundläggande programmering.

Har studerat en hel del andra ämnen och har kommit fram till att ämnet på högskolenivå är väldigt komprimerat. Till exempel innehåller 15 högskolepoäng i ett språk allt ifrån vad är int, float, string, bolean och liknande, skriv lite print("Hello World") till att skriva stora program i objektorienterad programmering med objekt, klasser etc.

När man har studerat 10 veckor programmering förväntas man typ skriva ganska stora korrekta program/spel eller liknande i objektorienterad programmering.

Skulle man jämföra det hela med att läsa exempelvis ett främmande språk är det som att du dag 1 inte ens kan säga hej på språket och efter 10 veckor förväntas du skriva uppsatser på språket och hålla mer eller mindre flytande konversationer på språket.

Hur kan det finnas denna förväntan på en person som testat programmering under några veckor?

För mig är det orimligt att man ska kunna lära sig ett programmeringspråk på 15 hp (på 10 veckor). Skulle snarare se att ett programmeringsspråk motsvarar ett program på 3-5 år. Dvs borde vara typ 180-300 hp. Typ att man kunde ha en kurs i "loopar 7,5 hp", "inbyggda funktioner 7,5 hp" etc...

Tycker personligen när man lär sig programmeringen att man får lära sig hur svårighet "1" fungerar och hur svårighet "2" fungerar för att sedan ganska snabbt förväntas lösa hur svårighet "10" fungerar fast man inte ens fått introduktion kring hur svårighet "3" fungerar.

Är det verkligen pedagogiskt smart att utsätta sig för brutalt svårare uppgifter än man har förmåga att klara av?

Min tanke kring det hela är att det vore bättre att stegra svårigheten lite i taget så man hela tiden blir något utmanad men aldrig brutalt överkörd svårighetsmässigt.

Då jag anser att kurser och liknande stegrar svårigheten i ämnet alldeles för hårt är min idé att använda mig av en AI-tjänst som skapar programmeringsutmaningar (utifrån mina förslag kring vad jag vill träna på) som hela tiden är på en för mig lagom utmanande nivå.

På så vis kan jag stegra utmaningarna så att det går från nivå 1 --> 1,1 --> 1,2 ---> 1,3 ---> 1,4 osv... tills jag så småningom kommer fram till exempelvis "nivå 10" istället för att som kurserna gör och ta branta hopp där man går från nivå 1 --> 2 -- > 5 --> 7 --> 10 och därmed inte har en tillräcklig grund för att lösa de tuffare uppgifterna.

Har jag rätt eller fel att programmering inte lärs ut på ett tillräckligt pedagogiskt sätt?

Man kan låna en programmeringsbok på biblioteket och läsa i sin egen takt. Fastnar man kan man fråga en kompis (eller nån AI, iallafall när det gäller grunderna och små program.)

Men ja, det är lite "steep learning curve" i början.
Citera
2025-12-16, 17:18
  #82
Medlem
Citat:
Ursprungligen postat av flashbackdasen
Har försökt och försöker lära mig grundläggande programmering.

Har studerat en hel del andra ämnen och har kommit fram till att ämnet på högskolenivå är väldigt komprimerat. Till exempel innehåller 15 högskolepoäng i ett språk allt ifrån vad är int, float, string, bolean och liknande, skriv lite print("Hello World") till att skriva stora program i objektorienterad programmering med objekt, klasser etc.

När man har studerat 10 veckor programmering förväntas man typ skriva ganska stora korrekta program/spel eller liknande i objektorienterad programmering.

Skulle man jämföra det hela med att läsa exempelvis ett främmande språk är det som att du dag 1 inte ens kan säga hej på språket och efter 10 veckor förväntas du skriva uppsatser på språket och hålla mer eller mindre flytande konversationer på språket.

Hur kan det finnas denna förväntan på en person som testat programmering under några veckor?

För mig är det orimligt att man ska kunna lära sig ett programmeringspråk på 15 hp (på 10 veckor). Skulle snarare se att ett programmeringsspråk motsvarar ett program på 3-5 år. Dvs borde vara typ 180-300 hp. Typ att man kunde ha en kurs i "loopar 7,5 hp", "inbyggda funktioner 7,5 hp" etc...

Tycker personligen när man lär sig programmeringen att man får lära sig hur svårighet "1" fungerar och hur svårighet "2" fungerar för att sedan ganska snabbt förväntas lösa hur svårighet "10" fungerar fast man inte ens fått introduktion kring hur svårighet "3" fungerar.

Är det verkligen pedagogiskt smart att utsätta sig för brutalt svårare uppgifter än man har förmåga att klara av?

Min tanke kring det hela är att det vore bättre att stegra svårigheten lite i taget så man hela tiden blir något utmanad men aldrig brutalt överkörd svårighetsmässigt.

Då jag anser att kurser och liknande stegrar svårigheten i ämnet alldeles för hårt är min idé att använda mig av en AI-tjänst som skapar programmeringsutmaningar (utifrån mina förslag kring vad jag vill träna på) som hela tiden är på en för mig lagom utmanande nivå.

På så vis kan jag stegra utmaningarna så att det går från nivå 1 --> 1,1 --> 1,2 ---> 1,3 ---> 1,4 osv... tills jag så småningom kommer fram till exempelvis "nivå 10" istället för att som kurserna gör och ta branta hopp där man går från nivå 1 --> 2 -- > 5 --> 7 --> 10 och därmed inte har en tillräcklig grund för att lösa de tuffare uppgifterna.

Har jag rätt eller fel att programmering inte lärs ut på ett tillräckligt pedagogiskt sätt?
Problemet handlar inte om språket i sig självt utan kunna modellera i huvudet det som du ska programmera oberoende av vad det är för språk du använder.

Lär dig något skriptspråk och lär dig koncept som variabel, array, associativ array, loopar, funktion,
objekt sedan kommer du i princip kunna programmera.
Citera
2025-12-18, 00:02
  #83
Medlem
MaleFeministWeasels avatar
Är inte detta framtiden mest osäkra yrke?
Är det inte en tidfråga innan AI självständigt sköter allt sånt?
Så jävla snabbt som AI-utvecklingen går kan inte detta vara något bra att läsa.
Citera
2025-12-25, 04:34
  #84
Medlem
Citat:
Ursprungligen postat av Diamondgrit
Jag antar att du skojar.

Inte det minsta, och jag vet (inte heller) vad som får dig att tro det. Men möjligen så har du inte fått info. från olika, mer informerade källor inom just detta ämne. Då är det lätt att göra sådana antagande.

Citat:
Ursprungligen postat av Diamondgrit
Det finns en speciell wiki för Haskell och de som driver den känner sig nödgade att lägga upp alla jobb som finns i språket.


.. för att de vill "pusha sin egen sak", och den saken skall bestå av dels själva språket (av någon anledning) och dels för HaskellWikis existensens skull. Vilket alltihop skall vara deras kanske enda och jätteviktiga syssla?
Intressanta antagande, igen, även om vi nu säger att jag har gjort sådana antagande, medan du inte menade något av detta, försås... Å andra sida så visste jag verkligen inte att Haskell Wiki har lagt upp varenda jobb som finns "i språket". Är dels inte så insatt alls i Haskell(Wiki), dels så kunde jag inte ens drömma om att de var så duktiga och alltomfattande. Kommer nog kolla snart om de har lyckats med att missa något av de Haskell jobben som finns ute på världsmarknaden.

Citat:
Ursprungligen postat av Diamondgrit

Tror du att Oracle gör detsamma för Java?

Mao, Haskell förespråkare är i ett stort behov av att göra detta, i motsats till den alldeles eleganta, icke-verbösa och inte alls krångliga Java, med "allt är objekt" synsätt, som då säkert lämpar sig till att modellera (eller abstrahera) precis allt och alla situationer som behöver modelleras och abstraheras till ett (eller något) programspråk?

Nej, tydligen så behöver inte Oracle göra detsamma för Java, eller skapa någon Java Wiki heller.
Å andra sida så har vi både marknaden och programmeringsvärlden och dess tillämpningar idag, i industrin och tech, tex. i en alldeles idealisk tillstånd - det räcker bara att gå in på LinkedIn och läsa om detta, hurpass bra och alldeles fantastiskt allting är på alla programmeringsjobb och inom alla projekt. Sure bet, liksom.

Jag kan dock se den andra sidan av den, av dig implicerade självklarheten i vad och hur du tänker och skriver kring frågan.
Folk som sitter högt i Haskell hierarkin i världen, inklusive Sverige, väljer att se varken på Java eller Haskell eller något annat programspråk på just det sättet du väljer att föra fram här.

Faktumet är att det funktionella synsättet finns som ett synsätt inom programmeringsvärlden och datavetenskapen, och är inte begränsad till enbart Haskell som enda programspråk.
Tar man sig tex. Concurrency och andra problem, som till en del tex. hårdvaruverifiering och dylikt, så är inte direkt givet att det objektorienterade, eller rentav imperativa synsättet är bättre lämpad till att lösa problem eller behov som uppstår i samband med detta, snarare tvärtom, och detta är välkänt fakta, inom industrin och det verkliga livet.

Ericsson valde inte att utveckla Erlang utan bra och tunga anledningar. Finns väl ingående förklarat varför, och varför de andra synsätt ansågs helt enkelt inte passa eller förväntat sig vara lika effektiva som något som Erlang.

Faktumet är också att det finns tex. ett exempel (och det är inte det enda) från industrin och det verkliga livet där man löste samma problem (ett större projekt) som man försökte tex. lösa i C++, löste det under ungefär 6 ggr. kortare tid, och dessutom till slut hittade (med Haskell som verktyg) gott om buggar i motsvarande C++ projektet. Om jag inte minns fel så kom inte det motsvarande C++ projektet till ett ok avslut, trots alla ansträngningar.

Utifrån det lilla jag har känt till genom åren så är ditt "argument" rent ut sagt ett bogus argument som bygger på lika bogus antagande.
__________________
Senast redigerad av ettel 2025-12-25 kl. 04:48.
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