Visa fullständig version : Finns det något gratisprogram för programmering?
mattias123
2017-05-04, 01:11
Ska börja studera till höst, ett program med en hel del programmering. Det verkar väldigt intressant men jag är inte så bra än, har bara programmerat någon enkel kurs i gymnasiet.
Vill testa på lite här hemma på datorn, finns det något gratis-program att ladda ner där man kan programmera tex java och/eller c++ etc?
Jag började med Java i DrJava, det var ett trevligt program, och gratis. För C++ använde jag Code Blocks till en början.
Har du mac borde du kunna fixa gcc för C (g++ ingår för C++ kanske?) och börja med hela command line lirandet, det skulle jag rekommendera.
mvh relativt noobig
Niklassson
2017-05-04, 01:42
python
Ladugårdsdörr
2017-05-04, 06:51
python
Japp, Python är ett utmärkt alternativ.
svenbanan
2017-05-04, 07:14
Knappa direkt i browsern istället, och slipp installera en massa grejer. På nedanstående kan du programmera i flera olika språk. Speciellt lämpligt om du bara vill testa lite olika språk. Ifall du vill ha kvar din kod, så spara på din hårddisk och klipp och klistra.
https://www.tutorialspoint.com/codingground.htm
https://ideone.com/
Lite interaktiva tutorials (inte bara python)
https://www.learnpython.org/
c++ referencmanual
http://en.cppreference.com/w/
python
Japp, Python är ett utmärkt alternativ.
Python är inte ett utmärkt alternativ om man, som TS, vill programmera Java och/eller C++. (Däremot är det betydligt smartare att börja med Python om man inte är så haj på programmering).
Notepad eller vilken texteditor som helst fungerar och är gratis, sedan får du ladda ner en kompilator. Googla "C++ how to get started" eller nåt sånt.
Konradsson
2017-05-04, 13:14
Jag lärde mig Java med Eclipse (https://eclipse.org/ide/) och C++ med Code::Blocks (http://www.codeblocks.org/). Båda är gratis.
LoveMachine
2017-05-04, 14:23
Ett annat alternative är att börja spela Screeps (https://screeps.com/) som jag citerar "The world's first MMO strategy sandbox game for programmers"
Det som gör att spelet involverar programmering är att man får bygga sina enheters "AI" själv. Ursprungligen i Java, men det verkar som att man lagt in stöd för andra språk. För som standard står de bara och stirrar och tar vad jag minns inga direkta kommandon från spelaren. Men med lite listig programmering så kan man få till rätt avancerat beteende.
svenbanan
2017-05-04, 14:31
Jag minns att jag spelade nåt slags spel runt 95-96 som gick ut på att man kodade beteendet hos en tank. Sedan släpptes en virtuella tank loss i en arena mot nån annan stackares tank, och så fick de åka runt och eventuellt få korn på varandra och försöka skjuta och ha sig. Minns inte vilket språk det var dock. Kanske c eller c++
Visual studio finns gratis som expressversion
https://www.visualstudio.com/vs/visual-studio-express/
Visual studio finns gratis som expressversion
https://www.visualstudio.com/vs/visual-studio-express/
edit: Gratisversionen verkar inte heta express längre kanske, men finns att hämta där iallafall :)
Om du vill ha appar på telefonen och leka runt lite så finns: https://play.google.com/store/apps/dev?id=8092475488373003589&hl=sv
Vet ej om dom finns på iOS.
Jag minns att jag spelade nåt slags spel runt 95-96 som gick ut på att man kodade beteendet hos en tank. Sedan släpptes en virtuella tank loss i en arena mot nån annan stackares tank, och så fick de åka runt och eventuellt få korn på varandra och försöka skjuta och ha sig. Minns inte vilket språk det var dock. Kanske c eller c++
http://robocode.sourceforge.net/
Finns i utökat format med relativt stora bibliotek idag :) När mitt företag hade monter på en jobbmässa hade vi en turnering i robocode där poängen var att slå min och några kollegors robotar. Ganska kul att sitta och leka runt i det. Man kan på relativt kort tid få till ganska komplexa beteenden.
Visual studio finns gratis som expressversion
https://www.visualstudio.com/vs/visual-studio-express/
Är det inte lite "stort" för en nybörjare? Tonvis med funktionalitet som nybörjare varken har användning av eller vet hur de ska använda :D Och otroligt resurskrävande *spy*
Agitator
2017-05-04, 17:35
http://robocode.sourceforge.net/
Finns i utökat format med relativt stora bibliotek idag :) När mitt företag hade monter på en jobbmässa hade vi en turnering i robocode där poängen var att slå min och några kollegors robotar. Ganska kul att sitta och leka runt i det. Man kan på relativt kort tid få till ganska komplexa beteenden.
Minns att jag körde liknande 96, mest scripting o värden i en enkel editor för att sedan exekvera program med varsin botfil.
Är det inte lite "stort" för en nybörjare? Tonvis med funktionalitet som nybörjare varken har användning av eller vet hur de ska använda :D Och otroligt resurskrävande *spy*
Jo jag håller med, och jag gillar verkligen c# .net, som numera även kan programmeras utan visual studio, sk .net core. Men som nybörjare tycker jag man ska ge sig på något annat, ju enklare desto bättre.
TranceII
2017-05-04, 20:58
Skall man börja med att programmera Java eller C# så finns det ingen anledning att inte använda de största IDE från början. Det finns få saker som är enklare än att bara köra igång med t.ex. Visual Studio.
Om trådskaparen vill börja med Java så gillar jag: https://www.jetbrains.com/idea/
wintersnowdrift
2017-05-05, 13:35
Är det inte lite "stort" för en nybörjare? Tonvis med funktionalitet som nybörjare varken har användning av eller vet hur de ska använda :D Och otroligt resurskrävande *spy*
Men Visual Studio är ju alldeles underbart *cupid* Och då räknas jag nog ändå till nybörjarna som knappt vet vad man ska använda.
Jag satt ganska länge utan vettig IDE när jag lärde mig programmera. Även om man inte använder sig av eller ens förstår all funktionalitet så tycker jag absolut att det är värt att börja i en sådan, ffa för att man får bättre överblick och snabbare kan börja lära sig strukturera sin kod när projekten växer (något som jag fortfarande inte är bra på, och det skyller jag delvis på min dysfunktionella ingång till programmeringens förlovade värld).
TranceII
2017-05-06, 21:13
Men Visual Studio är ju alldeles underbart *cupid* Och då räknas jag nog ändå till nybörjarna som knappt vet vad man ska använda.
Jag satt ganska länge utan vettig IDE när jag lärde mig programmera. Även om man inte använder sig av eller ens förstår all funktionalitet så tycker jag absolut att det är värt att börja i en sådan, ffa för att man får bättre överblick och snabbare kan börja lära sig strukturera sin kod när projekten växer (något som jag fortfarande inte är bra på, och det skyller jag delvis på min dysfunktionella ingång till programmeringens förlovade värld).
Sant. Samt att debuggern kan vara ett ganska bra sätt för nybörjare att förstå hur saker fungerar. Att inte använda de bästa verktygen från början är onödigt.
svenbanan
2017-05-06, 23:16
Det finns ju en risk att man inte lär sig ordentligt hur det funkar "bakom scenen" ifall man använder för avancerade och automatiserade utvecklingsmiljöer iofs.
Enig med Trance - använd de bästa verktyg som finns tillgängliga.
stargate
2024-04-07, 07:04
Hej!
En bump här, men hade behövt tips om något Svenskt forum där man kan få hjälp med att installera ett tilläggsprogram i Python =)
Eller är det någon här som är duktig på just Python? Jag försöker installera Pandas och Matplotlib. Pandas går fint men jag lyckas inte med matplotlib...
"ImportError: DLL load failed while importing _cext: Det går inte att hitta den angivna modulen."
Verkar ha lyckats installera Matplotlib men när jag sedan försöker importera kommer detta upp :confused:
- Har installerat om Python
- Har avinstallerat matplotlib och installerat igen
Agitator
2024-04-07, 09:35
Hej!
En bump här, men hade behövt tips om något Svenskt forum där man kan få hjälp med att installera ett tilläggsprogram i Python =)
Eller är det någon här som är duktig på just Python? Jag försöker installera Pandas och Matplotlib. Pandas går fint men jag lyckas inte med matplotlib...
"ImportError: DLL load failed while importing _cext: Det går inte att hitta den angivna modulen."
Verkar ha lyckats installera Matplotlib men när jag sedan försöker importera kommer detta upp :confused:
- Har installerat om Python
- Har avinstallerat matplotlib och installerat igen
Testat detta?
https://stackoverflow.com/questions/75824703/matplotlib-importerror-dll-load-failed-while-importing-cext
Hej!
En bump här, men hade behövt tips om något Svenskt forum där man kan få hjälp med att installera ett tilläggsprogram i Python =)
Eller är det någon här som är duktig på just Python? Jag försöker installera Pandas och Matplotlib. Pandas går fint men jag lyckas inte med matplotlib...
"ImportError: DLL load failed while importing _cext: Det går inte att hitta den angivna modulen."
Verkar ha lyckats installera Matplotlib men när jag sedan försöker importera kommer detta upp :confused:
- Har installerat om Python
- Har avinstallerat matplotlib och installerat igen
Känner igen problemet och tror du behöver lägga till någon environment variable. Kan tyvärr inte hjälpa till mer än så. Lyckas du importera någonting annat än matplotlib?
Sent from my ASUS_I006D using Tapatalk
vBulletin® v3.8.8, Copyright ©2000-2025, Jelsoft Enterprises Ltd.