Vad är lättast att lära sig? Flash/Python?

Permalänk
Medlem

Vad är lättast att lära sig? Flash/Python?

Tja alla det är så att gymnasiet börjar ta sitt slut, jag misslyckades med mitt programmering B förra året, och jag måste få betyg i det, jag är inskriven just nu i en Prog B kurs där alla läser Flash (AS3) och jag kom överens med läraren att antingen läser jag Flash med alla andra här eller så gör jag en Python "prövning" senare och får betyg i kursen, jag undrar nu:
Är Python svårare att förstå sig in på än Flash eller är Flash lättare upplagt?

vad han gick igenom nu första lektionen så verkade Flash vara mer användarvänligt och lättare, men kanske inte gäller allt?

vad skulle ni gjort?

Svaga python kunskaper och fortsätta på det, eller börja flash direkt av något skäl?

nu är inte tanken att jag ska jobba me detta i framtiden utan bara att jag ska ha ett betyg

Visa signatur

Cpu: R5-3600 | MSI X570 GPlus| Vega64 RedDevil | Corsair 3200 Mhz 16GB | Phanteks PH-TC14PE | Chassi: R4 Arctic White | MK 85 Brown : IE3.0Pro | Steelseries Arctis

Permalänk
Inaktiv

Jag skulle kört på Python då Flash är "döende". Sen är det klart om du inte kommer jobba med det alls i framtiden så är det ju inte så viktigt, men lite Python kunskaper är aldrig fel att ha i bakfickan.

Permalänk
Medlem

Python skulle jag också säga. Väldigt enkelt. Så enkelt så att det var svårt för mig att lära det, eftersom jag är van vid det strikta c++

Skickades från m.sweclockers.com

Visa signatur

OS: Win7 x64, GPU: Geforce Gigabyte GTX580 SOC
CPU: Intel i5 2500k (4.5gHz), MB: Asus P8P65 PRO Rev(3.1),
PSU: XFX 750w (modular), RAM: 2x Crosair Vengence 1600mz 4024mb
Cooling: CoolIT ECO A.L.C CPU COOLER
Chassi: Raven rv03

Permalänk
Medlem

C# och Java är väl bland dem enklaste men ändå kraftfullaste jag känner till. Ogillar dock starkt C# personligen (Wannabe Java fast utan multiplattform typ) med det är väl upp till var och en.
Python känns enligt min mening väldigt löst sammansatt och rörigt.
C++, ja, det är inget jag skulle rekommendera för en nybörjare.

Visa signatur

[i]Those who don't understand UNIX are condemned to reinvent it, poorly. – Henry Spencer [/i]
[i]“Programmers are in a race with the Universe to create bigger and better idiot-proof programs,
while the Universe is trying to create bigger and better idiots.
So far the Universe is winning.”
[/i]

Permalänk
Medlem

flash är extremt lätt att lära sig, och jag förstår inte varför folk säger att det är döende. Det är det inte.

Flash spel är och kommer alltid vara stora på nätet, samt att det är ett språk som används flitigt för att skapa iPhone apps.. just sayin..

Visa signatur

Corsair Obsidian 250D | i5 7600K | Gigabyte Z270N WiFi | Samsung 960 EVO 250GB | Fractal Design Integra M 650W | Corsair Hydro H90 |Kingston 8GB 2133M DDR4 CL14 | Asus GeForce GTX 970 4GB STRIX DC2 OC MAX |

Permalänk
Medlem

Uräkta mig, bara lånar tråden lite. Jag har kodat lite i Python och tycker det var ett ganska lätt språk. Väldigt lätta Syntaxer osv. Bara en fråga, varför vill ingen tipsa C++ till en nybörjare. Testade C# men tycker C++ so far är lättare och det säger vår lärare med. Varför är det så?

Visa signatur

Cpu: AMD Ryzen 5 5600x @4.8Ghz
Gpu: Powercolor Radeon RX 5700 (5700XT VBIOS) @ C:2000Mhz M:1800Mhz
Ram: Kingston Fury 32GB (2x16GB) DDR4 3600MHz
Lagring: WD Green SN350 2TB M.2 SSD
Psu: Seasonic 750W Gold

Permalänk
Medlem
Skrivet av Dakkie:

flash är extremt lätt att lära sig, och jag förstår inte varför folk säger att det är döende. Det är det inte.

Flash spel är och kommer alltid vara stora på nätet, samt att det är ett språk som används flitigt för att skapa iPhone apps.. just sayin..

Flash kommer inte alltid vara stort på nätet, förtjänar dock att dö en långsam död så får väl finnas kvar ett tag till då..

Visa signatur

Burk Nr.1 : Asus P8Z68 V-Pro | i7 2600k @ 4,4 | EVGA GTX780 Classified | Corsair Vengeance 8GB DDR3 1600Mhz | Corsair Obsidian 650D | Corsair TX650M | Corsair H100

Burk Nr.2 : MSI P35 Neo2 | Core 2 Duo E6850 @ 3,2Ghz | Powercolor Radeon HD5850 1GB | Corsiar Twin2X 6400 2x2GB | Corsair 550W

Permalänk
Medlem
Skrivet av MrTall:

Uräkta mig, bara lånar tråden lite. Jag har kodat lite i Python och tycker det var ett ganska lätt språk. Väldigt lätta Syntaxer osv. Bara en fråga, varför vill ingen tipsa C++ till en nybörjare. Testade C# men tycker C++ so far är lättare och det säger vår lärare med. Varför är det så?

Jag vet inte riktigt hur mycket c++ du har lärt dig, men c++ är ett svårare språk att lära sig.

*För det första har C# en GC (garbage collector) vilket inte c++ har. I c++ måste du av allokera minne manuellt.

*Arrayerna är enklare i c#, för de är objekt. De expanderar dynamiskt automatiskt plus att de har en massa färdiga funktioner som gör det möjligt att ex.
sortera eller hämta arrayens längd, vilket c++ måste du skriva det själv och hålla reda på hur stor den är och när du bör expandera den.

*Skriva klasser är enklare.

*Skapa trådar i programmet är mycket enklare i c#.

*c# har ett väldigt brett .NET-Framework bibliotek

Finns flera faktorer varför c++ är svårare att lära och hantera än c#.

Tar oftast längre tid att skapa något i c++.

Visa signatur

OS: Win7 x64, GPU: Geforce Gigabyte GTX580 SOC
CPU: Intel i5 2500k (4.5gHz), MB: Asus P8P65 PRO Rev(3.1),
PSU: XFX 750w (modular), RAM: 2x Crosair Vengence 1600mz 4024mb
Cooling: CoolIT ECO A.L.C CPU COOLER
Chassi: Raven rv03

Permalänk
Medlem
Skrivet av MrTall:

Uräkta mig, bara lånar tråden lite. Jag har kodat lite i Python och tycker det var ett ganska lätt språk. Väldigt lätta Syntaxer osv. Bara en fråga, varför vill ingen tipsa C++ till en nybörjare. Testade C# men tycker C++ so far är lättare och det säger vår lärare med. Varför är det så?

Det går nog lite mode i vilka språk som är "inne" är vad jag tror. C++ är ju ett äldre språk och anses väl därför som omodernt kanske. Själv har jag också provat på lite C# men håller nu på att gå tillbaka till hederlig gammal C (inte C++) och sedan blir det nog python för min del. Tycker själv det var ett "misstag" att lära mig C# eftersom jag sedan gick över till Linux och där är det inte alls lika stort som på Windows. Python och C (även C++ förstås) är mer gångbart på Linux. Men jag känner att jag vill kunna något riktigt hårdvarunära (C) när det behövs prestanda och åtkomst till hårdvaran mera direkt och så något mer övergripande scriptspråk (python) för att koppla ihop C-programmen med. I och för sig har jag väl nytta av objektorienterade tänket från C# sedan när jag testar python gissar jag.

Nu programmerar jag ju enbart för eget nöjes skull. Andra kanske vill lära sig för att använda i yrkeslivet och då styrs de väl mer av vad som efterfrågas bland arbetsgivare. Många företag verkar ju vara fast i Windowsträsket och frågar därför efter .NET och C#. Nu kan man ju köra mono på Linux men det är ju inte så populärt där och python funkar ju på Windows också (liksom C och C++ bara man kompilerar det med rätt kompilator).

C++ anses väl svårare när det gäller minneshantering som man måste ta hand om själv. C# har ju automatisk garbage collector och det hat nog även python och java om jag fattat rätt. C# och java "tvingar en" att programmera objektorienterat vilket kan vara bra om man vill lära sig objektorienterad programmering. C++ måste väl inte köra objektorienterat även om detta är fullt möjligt.

Jag har läst något om att python är snabbare att utveckla program i än t.ex. C++. Kanske för att det finns mycket fädiga byggstenar att använda eller för att man inte måste kompilera med python? Jag vet inte riktigt.

EDIT: Missade svaret ovan när jag skrev mitt inlägg...