abonnement Unibet Coolblue Bitvavo
pi_138205695
quote:
0s.gif Op woensdag 26 maart 2014 20:38 schreef ludicrous_monk het volgende:
Ik heb sinds mijn eerste contact met computers (1992 oid?) wel erg veel geleerd :)
- Superlogo in 1996, omdat m'n ouders met een boek van Addo Stuur kwamen
- QBASIC in 1998 ofzo, uit de help files, omdat het kon :P
- Visual Basic 6 in 2000, uit een boek, omdat een klasgenootje er mee aan kwam zetten :)
- ASP (tevens JavaScript) omdat ik wilde webprogrammeren en PHP er nog niet was(?)/nog niet zo populair was.
- Visual Basic .NET zodra dat uitkwam, omdat ik iets moderners wilde en .NET heel veelbelovend was, en ik nogal veel Basic ervaring had inmiddels.
- C en C++, uit allerlei tutorials, omdat ik games probeerde te maken met Direct3D en dat in Visual Basic veel te traag was.
- C#, uit allerlei tutorials, omdat ik de syntax van C++ wel heel cool vond, veel beter dan VB.NET, maar tegelijk het .NET framework bijzonder gaaf was en Windows Forms veel chiller was om mee te werken dan de MFC.
- PHP, uit allerlei tutorials, omdat ASP wel erg verouderd was en PHP veel coolerder was.
- R, tijdens een vak op de uni.

Recent ook Haskell en Go aan het leren. Ik denk dat het wel belangrijk is dat mensen die van een imperatieve achtergrond komen ook functioneel leren programmeren, omdat het soms zoveel effectiever is.

Sowieso zijn er wel een aantal must-learn talen:
- C# vanwege het feit dat .NET een steengoed platform is en C# als taal extreem weinig losse eindjes heeft.
- C/C++ omdat ze flexibel, razendsnel, en zeer universeel zijn.
- Een of andere serverside webprogtaal, waarschijnlijk PHP, maar alleen maar omdat het min of meer de industry standard is geworden. Daarnaast natuurlijk Javascript, helaas de enige widely-supported clientside webprogtaal.
- Haskell omdat iedereen functioneel programmeren zou moeten leren en het veruit de beste functionele programmeertaal is.
- (mogelijk Java (of liever Scala), omdat er op praktisch elk platform een VM voor is.)
- (mogelijk Objective C, want Apple.)
Nice, wat voor werk doe je nu, en met welke talen werk je nu? Zijn er verder nog talen die je graag zou leren of proberen?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  woensdag 26 maart 2014 @ 21:33:16 #152
191823 ludicrous_monk
Met de grappige habijt
pi_138207548
quote:
14s.gif Op woensdag 26 maart 2014 20:57 schreef esv7 het volgende:

[..]

Nice, wat voor werk doe je nu, en met welke talen werk je nu? Zijn er verder nog talen die je graag zou leren of proberen?
Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
"The only real valuable thing is intuition. The intellect has little to do on the road to discovery."
pi_138207656
quote:
0s.gif Op woensdag 26 maart 2014 21:33 schreef ludicrous_monk het volgende:

[..]

Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
Hack is recent uitgekomen. :D
http://hacklang.org
  woensdag 26 maart 2014 @ 21:46:40 #154
191823 ludicrous_monk
Met de grappige habijt
pi_138208078
quote:
1s.gif Op woensdag 26 maart 2014 21:36 schreef robin007bond het volgende:

[..]

Hack is recent uitgekomen. :D
http://hacklang.org
Lost het ook de vreselijke indeling van de PHP functielibrary op? Waarin:
- alle functies in global scope gedefinieerd zijn 8)7
- soms underscores gebruikt worden en soms niet (strpos/str_rot13, urlencode/base64_encode, gettype/get_class, etc.) 8)7
- andere naamgevingsshit (de helft van de functies voor arrays begint met "array_", maar de andere helft niet 8)7

En hopelijk ook de rare shit door de weak typing in PHP, waardoor '0' false is maar '0.0' true. (Erger nog: "hoi" == 0, en "hoi" == TRUE, maar TRUE != 0. WTF?!) 8)7
"The only real valuable thing is intuition. The intellect has little to do on the road to discovery."
pi_138209128
quote:
0s.gif Op woensdag 26 maart 2014 21:33 schreef ludicrous_monk het volgende:

[..]

Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
Oké, zelf wil ik NodeJs gaan leren, alleen is dit niet strongly typed oo, heb je al naar Django gekeken?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_138209714
quote:
0s.gif Op woensdag 26 maart 2014 21:46 schreef ludicrous_monk het volgende:

[..]

Lost het ook de vreselijke indeling van de PHP functielibrary op? Waarin:
- alle functies in global scope gedefinieerd zijn 8)7
- soms underscores gebruikt worden en soms niet (strpos/str_rot13, urlencode/base64_encode, gettype/get_class, etc.) 8)7
- andere naamgevingsshit (de helft van de functies voor arrays begint met "array_", maar de andere helft niet 8)7

En hopelijk ook de rare shit door de weak typing in PHP, waardoor '0' false is maar '0.0' true. (Erger nog: "hoi" == 0, en "hoi" == TRUE, maar TRUE != 0. WTF?!) 8)7
Geen idee. Verder ben ik het met je eens over PHP.
  donderdag 27 maart 2014 @ 02:29:58 #157
207884 Heremeteit
alweer een poort
pi_138216243
quote:
0s.gif Op woensdag 26 maart 2014 21:33 schreef ludicrous_monk het volgende:

[..]

Ik ben bezig met een startup die software voor radiobroadcasting maakt. Daar gaat alles in C# en C++, en een webkant met PHP.

Wat talen betreft moet ik Scala echt nog even leren, en verder met Haskell :)

En een serverside scripting taal die beter is dan PHP, maar welke daar ben ik nog steeds niet uit :{ Ik zoek naar een strongly typed object oriented taal voor serverside scripting, wellicht heeft iemand tips?
Scala is best een aardige taal. Het is vergeleken met Java erg expressief, je kunt makkelijk leren met de REPL, meeliften op het Java ecosysteem en bepaalde zaken zijn net wat beter uitgedacht (bijv de programmeur bewust laten kiezen tussen val en var, waarbij de eerste immutable is. In Java zijn de meeste mensen te lui om final te gebruiken). De ondersteuning in IntelliJ is heel behoorlijk.

Je bedoelt een static strong typed scripttaal? Dat is nogal een gemis inderdaad. Ik heb nooit begrepen waarom mensen dynamische talen gebruiken, behalve dan om even snel een script in elkaar te hacken. In het echte leven noem je toch ook niet altijd alles "dinges".
  donderdag 27 maart 2014 @ 17:44:03 #158
191823 ludicrous_monk
Met de grappige habijt
pi_138232371
quote:
1s.gif Op donderdag 27 maart 2014 02:29 schreef Heremeteit het volgende:
Je bedoelt een static strong typed scripttaal?
"Strongly typed" blijkt inderdaad vaag te zijn. Ik bedoelde statically typed: al in de code editor moet duidelijk zijn dat bepaalde constructies niet mogelijk zijn, en types moeten zodoende expliciet gedeclareerd worden.

Maar eerder genoemde slechte indeling van de standard library van PHP stuit me eigenlijk nog meer tegen de borst dan het brakke typesysteem.

Ik heb eigenlijk nog nooit met C# in ASP.NET gewerkt -- dat lijkt me wel een oplossing. Maar de ellende is dan weer dat je webservers op Windows moeten draaien :{ Iemand ervaring met mod_mono voor apache? Wat is dan een chille ontwikkelomgeving?

[ Bericht 3% gewijzigd door ludicrous_monk op 27-03-2014 17:51:25 ]
"The only real valuable thing is intuition. The intellect has little to do on the road to discovery."
pi_138233537
quote:
0s.gif Op donderdag 27 maart 2014 17:44 schreef ludicrous_monk het volgende:

[..]

"Strongly typed" blijkt inderdaad vaag te zijn. Ik bedoelde statically typed: al in de code editor moet duidelijk zijn dat bepaalde constructies niet mogelijk zijn, en types moeten zodoende expliciet gedeclareerd worden.

Maar eerder genoemde slechte indeling van de standard library van PHP stuit me eigenlijk nog meer tegen de borst dan het brakke typesysteem.

Ik heb eigenlijk nog nooit met C# in ASP.NET gewerkt -- dat lijkt me wel een oplossing. Maar de ellende is dan weer dat je webservers op Windows moeten draaien :{ Iemand ervaring met mod_mono voor apache? Wat is dan een chille ontwikkelomgeving?
Gewoon Python als webtaal en dan maar vrede hebben met het feit dat je zonder echte types werkt? :P

Is Java niets? Niet afhankelijk van Microsoft-zooi en wel gewoon static typed, goed OOP, etc.

Ook misschien leuk, C++ webapplicaties:
http://sourceforge.net/projects/witty/

[ Bericht 4% gewijzigd door #ANONIEM op 27-03-2014 18:30:13 ]
pi_138452194
Must-learn: C en Python (plus wat assembler om je C te kunnen debuggen). Een ideale combinatie van een low-level en high-level taal die beide een glasheldere syntax hebben. Meer heb je niet nodig; minder (dwz alleen C of alleen Python) is ook af te raden.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')