abonnement Unibet Coolblue Bitvavo
  vrijdag 8 juli 2011 @ 11:16:12 #181
192481 Core2
Happiness is the road
pi_99191453
quote:
0s.gif Op vrijdag 8 juli 2011 11:11 schreef Catbert het volgende:

[..]

Waarom wil je welke controle over je geheugengebruik dan? Ik ken wel hele specifieke toepassingen waar het nuttig kan zijn, maar ik zie in de meeste gevallen echt het voordeel niet van zelf je geheugen beheren en het levert vaak gewoon enorm irritante bugs op. Memoryleaks zijn na threading issues (race conditions, deadlocks e.d.) wel de meest lastige bugs IMHO.
Dat inderdaad. Ik denk ook dat je op z'n best even goede performance krijgt als een garbage collector als je zelf aan de gang gaat met geheugenbeheer, of je moet erg goed zijn.
pi_99191499
quote:
0s.gif Op vrijdag 8 juli 2011 11:02 schreef darpios het volgende:
Native assembly is een beetje overkill voor desktopmachines. Inline assembly in C wil ik nog wel geloven voor extra performance. Of je moet shit gaan schrijven voor handheld ARM- en Z80-cores machines waar goede performance nog uitmaakt. Sowieso zit je dan met een compleet andere instructieset dan op Intel processoren.

PHP voor allround webapplicaties, C en C++ voor cross-platform desktopapplicaties, Python, Perl en Bash voor grof aankutwerk. Ik heb niks met dat hele .NET/C# en Java, veel te omslachtig voor mij.
PHP voor allround webapplicaties, en Python voor grof aankutwerk? :')

Ooit gehoord van Django?
Een dag zonder vlees is een dag niet geleefd
pi_99191557
quote:
0s.gif Op vrijdag 8 juli 2011 11:17 schreef Henno het volgende:

[..]

PHP voor allround webapplicaties, en Python voor grof aankutwerk? :')

Ooit gehoord van Django?
Ja.
  vrijdag 8 juli 2011 @ 11:34:53 #184
36192 kingmob
Nice 'n Smooth
pi_99192228
quote:
0s.gif Op donderdag 7 juli 2011 17:15 schreef Catbert het volgende:

Ik denk juist dat kennis hebben van de werking van een CPU maar ook de werking van bepaalde algorithmen (hoe doorzoek ik een boom, hoe sorteer ik een array) belangrijk is omdat je dan als het ware instinctief weet wat dure en goedkope operaties zijn. Niet dat je dat automatisch een goeie programmeur maakt, maar omgekeerd denk ik dat goeie programmeurs dat ook zelf interessant vinden en dat soort dingen graag willen weten.
Ik ben geen programmeur van huis uit, maar heb wel een tijdje complex programmeerwerk gedaan. In mijn ervaring wist ik altijd al instinctief waar de pijnpunten lagen. Je zit de ganse dag op de automatische piloot te werken, waar zo ongeveer het enige van belang is dat je gestructureerd aan de slag gaat. Iedereen is dolblij als hij echt tegen een complex stukje aanloopt en dat wordt gelijk druk bij de koffie bediscussieerd.

Ik gooi er mijn eigen ramen wellicht mee in voor de toekomst (programmeren is mijn fall-back cariere :P), maar ik denk niet dat programmeren nou werkelijk zo lastig is. Zodra je de - over het algemeen warrig geschreven - documentatie doorhebt ben je er.
Ik droom nog steeds van een taal en IDE waar je min of meer alleen klikkerdeklak op high level doet en enkel echt bijzondere zaken zelf moet implementeren. Min of meer een extrapolatie van de huidige evolutie van talen, als je bijvoorbeeld C, C++ en C# bekijkt.
Verdwaald in mijn eigen belevingswereld.
  vrijdag 8 juli 2011 @ 11:53:34 #185
58834 Catbert
The evil HR Director.
pi_99192920
Op een gegeven moment heb je alle "problemen" wel een beetje gezien en is het voor het grootste deel vooral een hoop typwerk. Da's voor mij ook de reden dat ik meer richting de business consultancy ga, in die zin is "programmeren" voor mij ook m'n 'backup'. Helaas is dat wel waar ik veruit de meeste joboffers in krijg :'(
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_99193051
Tja, Programmeren is niets meer en niets minder dan een sociaal vangnet voor bèta's.
  vrijdag 8 juli 2011 @ 12:05:59 #187
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_99193353
Het is gewoon werk.
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
pi_99194441
quote:
0s.gif Op vrijdag 8 juli 2011 11:11 schreef Catbert het volgende:

[..]

Waarom wil je welke controle over je geheugengebruik dan? Ik ken wel hele specifieke toepassingen waar het nuttig kan zijn, maar ik zie in de meeste gevallen echt het voordeel niet van zelf je geheugen beheren en het levert vaak gewoon enorm irritante bugs op. Memoryleaks zijn na threading issues (race conditions, deadlocks e.d.) wel de meest lastige bugs IMHO.
In Java/C# kan je net zo snel en makkelijk memory leaks krijgen...ondanks de garbage collection ;)
quote:
0s.gif Op vrijdag 8 juli 2011 11:02 schreef darpios het volgende:

PHP voor allround webapplicaties, C en C++ voor cross-platform desktopapplicaties, Python, Perl en Bash voor grof aankutwerk. Ik heb niks met dat hele .NET/C# en Java, veel te omslachtig voor mij.
Python voor grof aankutwerk? Ik verbaas me er ook over dat sommige Python echt als waardeloos zien. Het is in begin een beetje een vreemde taal, maar Python is echt wel geschikt voor gestructureerde programma's.
quote:
19s.gif Op vrijdag 8 juli 2011 11:34 schreef kingmob het volgende:

[..]

Ik ben geen programmeur van huis uit, maar heb wel een tijdje complex programmeerwerk gedaan. In mijn ervaring wist ik altijd al instinctief waar de pijnpunten lagen. Je zit de ganse dag op de automatische piloot te werken, waar zo ongeveer het enige van belang is dat je gestructureerd aan de slag gaat. Iedereen is dolblij als hij echt tegen een complex stukje aanloopt en dat wordt gelijk druk bij de koffie bediscussieerd.

Ik gooi er mijn eigen ramen wellicht mee in voor de toekomst (programmeren is mijn fall-back cariere :P), maar ik denk niet dat programmeren nou werkelijk zo lastig is. Zodra je de - over het algemeen warrig geschreven - documentatie doorhebt ben je er.
Ik droom nog steeds van een taal en IDE waar je min of meer alleen klikkerdeklak op high level doet en enkel echt bijzondere zaken zelf moet implementeren. Min of meer een extrapolatie van de huidige evolutie van talen, als je bijvoorbeeld C, C++ en C# bekijkt.
Programmeren is best lastig hoor. Als je de juiste denkwijze en het gewenste abstractie-niveau niet hebt, krijg je een lastige taak als programmeur. De taal is niet het moeilijkste, het gaat om het aanpassen en trainen van je hersenen. Zodra je het juiste gevoel te pakken hebt gaat alles een stuk makkelijk inderdaad.

Een klikkerdeklak IDE is niet mijn droom, dan heb je echt niks meer te doen en meestal produceert het bagger code.
quote:
0s.gif Op vrijdag 8 juli 2011 12:05 schreef Pietverdriet het volgende:
Het is gewoon werk.
Het kan, als je echt goed bent en ervaring hebt, best goed verdienen :) .
pi_99194540
quote:
0s.gif Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:

[..]

Python voor grof aankutwerk? Ik verbaas me er ook over dat sommige Python echt als waardeloos zien. Het is in begin een beetje een vreemde taal, maar Python is echt wel geschikt voor gestructureerde programma's.

Een taal kunnen gebruiken voor grof aankutwerk != waardeloze taal.
  vrijdag 8 juli 2011 @ 12:48:20 #190
58834 Catbert
The evil HR Director.
pi_99194767
quote:
0s.gif Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:
In Java/C# kan je net zo snel en makkelijk memory leaks krijgen...ondanks de garbage collection ;)
Grappig maar je weet ook wel dat je daar in Java redelijk je best voor moet doen :)
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  vrijdag 8 juli 2011 @ 13:26:13 #191
254493 Trollface.
gr rob fruithof, groningencity
pi_99196218
quote:
14s.gif Op dinsdag 5 juli 2011 17:42 schreef retorbrapi het volgende:

[..]

Ik vraag me af wat je 'verschrikkelijk' vindt aan Objective-C?
De syntax die totaal niet logisch bij C past (ik noem een + en een - om te bepalen of een method statisch of niet is), de onnodige verbositeit soms, [[object alloc] init]. Verder is wat mij betreft weinig op te merken aan de taal - al weet ik niet wat ik van de dynamic typing moet denken dat het kennelijk ondersteunt. Misschien had ik het ook ietwat verkeerd verwoord - ik vind de taal an sich niet verschrikkelijk, maar voornamelijk de syntax en gedeeltelijk de filosofie.

[ Bericht 8% gewijzigd door Trollface. op 08-07-2011 13:38:20 ]
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  vrijdag 8 juli 2011 @ 13:28:18 #192
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_99196316
quote:
0s.gif Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:


Het kan, als je echt goed bent en ervaring hebt, best goed verdienen :) .
Het is beter dan kippen aan haken hangen of kentekenplaten stansen.
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
pi_99196966
quote:
0s.gif Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:

[..]

Python voor grof aankutwerk? Ik verbaas me er ook over dat sommige Python echt als waardeloos zien. Het is in begin een beetje een vreemde taal, maar Python is echt wel geschikt voor gestructureerde programma's.
Python in combinatie met C werkt op zich wel lekker. Python voor het hogere programmeerwerk, C voor optimalisatie waar dat nodig is. Het enige wat daarbij nog mist is een goede ondersteuning voor parallellisatie.
  vrijdag 8 juli 2011 @ 13:44:52 #194
36192 kingmob
Nice 'n Smooth
pi_99197024
quote:
0s.gif Op vrijdag 8 juli 2011 13:28 schreef Pietverdriet het volgende:

[..]

Het is beter dan kippen aan haken hangen of kentekenplaten stansen.
Dat was ook ongeveer mijn gedachte destijds :D
Ik kreeg gedurende die tijd wel de indruk dat de complexiteit van het werk enorm opgeblazen wordt. Het is wel een skill die op school moet worden geleerd denk ik. Ik voorzie dat in de toekomst iedereen iig een beetje moet kunnen programmeren.
Verdwaald in mijn eigen belevingswereld.
  vrijdag 8 juli 2011 @ 13:46:13 #195
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_99197092
Wat me wel opvalt is dat de meeste programmeurs hier niet verder dan hun eigen bordje kijken.
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
pi_99197509
quote:
0s.gif Op vrijdag 8 juli 2011 13:46 schreef Pietverdriet het volgende:
Wat me wel opvalt is dat de meeste programmeurs hier niet verder dan hun eigen bordje kijken.
Een bekend probleem in de programmeerwereld. De meeste programmeurs kennen maar 1 taal en zijn alleen maar op die ene taal gefocust.
  vrijdag 8 juli 2011 @ 14:00:07 #197
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_99197707
quote:
0s.gif Op vrijdag 8 juli 2011 13:56 schreef thabit het volgende:

[..]

Een bekend probleem in de programmeerwereld. De meeste programmeurs kennen maar 1 taal en zijn alleen maar op die ene taal gefocust.
Dat bedoel ik niet echt, ik bedoel dat ze niet verder kijken dan hun eigen programmeren, niet hoe dat in architectuur of design past, in teamwerk, ontwikkel, debugging en licentiekosten, etc etc.
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
pi_99197995
Het een hangt natuurlijk wel met het ander samen.
  vrijdag 8 juli 2011 @ 14:08:05 #199
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_99198073
quote:
0s.gif Op vrijdag 8 juli 2011 14:06 schreef thabit het volgende:
Het een hangt natuurlijk wel met het ander samen.
Correct
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
pi_99198437
quote:
0s.gif Op vrijdag 8 juli 2011 14:00 schreef Pietverdriet het volgende:

[..]

Dat bedoel ik niet echt, ik bedoel dat ze niet verder kijken dan hun eigen programmeren, niet hoe dat in architectuur of design past, in teamwerk, ontwikkel, debugging en licentiekosten, etc etc.
Ik denk dat dat ook afhankelijk is van de manager die boven de programmeur staat. Als die toestaat dat een programmeur vooral zijn eigen ding doet en totaal geen rekening houdt met zijn collega's heb je een slechte manager.

Natuurlijk moet de programmeur er zelf ook zorg voor dragen dat zijn code onderhoudbaar blijft, maar het is ook verleidelijk om jezelf wat baanzekerheid te verschaffen door moeilijk begrijpbare code te bakken. Iemand die zoiets doet moet gewoon door zijn manager direct op de vingers getikt worden en na herhaling gewoon ontslaan.
  vrijdag 8 juli 2011 @ 14:25:15 #201
58834 Catbert
The evil HR Director.
pi_99198806
quote:
0s.gif Op vrijdag 8 juli 2011 14:17 schreef Daeron het volgende:
Ik denk dat dat ook afhankelijk is van de manager die boven de programmeur staat.
Eerder in wat voor'n team iemand werkt. Bij ons hebben we ook het probleem gehad dat er weinig aan peer-reviewing gedaan werd, wat er toe geleid heeft dat we toen een bepaalde developer weg ging een tool maar opnieuw hebben gebouwd, from scratch. Leermomentje voor 't management hier.

quote:
Natuurlijk moet de programmeur er zelf ook zorg voor dragen dat zijn code onderhoudbaar blijft, maar het is ook verleidelijk om jezelf wat baanzekerheid te verschaffen door moeilijk begrijpbare code te bakken. Iemand die zoiets doet moet gewoon door zijn manager direct op de vingers getikt worden en na herhaling gewoon ontslaan.
De manager zal natuurlijk nooit de code zien.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  vrijdag 8 juli 2011 @ 14:25:27 #202
287131 FoolWithMokey
Jesus loves you
pi_99198815
Hoe combineer je dan 2 talen met elkaar?

Ik hoor hier mensen spreken over combinaties tussen twee talen maken.
Sisco Certified
  vrijdag 8 juli 2011 @ 14:27:17 #203
58834 Catbert
The evil HR Director.
pi_99198894
quote:
0s.gif Op vrijdag 8 juli 2011 14:25 schreef FoolWithMokey het volgende:
Hoe combineer je dan 2 talen met elkaar?

Ik hoor hier mensen spreken over combinaties tussen twee talen maken.
Niet binnen een tool (tenzij je in een Java tool native dingen moet kunnen doen), maar veel grotere projecten heb je verschillende onderdelen die bijvoorbeeld via een SOA laag met elkaar praten. Dan maakt het geen hol uit als een service in Java en de frontend in C# gebouwd is.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  vrijdag 8 juli 2011 @ 14:37:45 #204
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_99199335
quote:
0s.gif Op vrijdag 8 juli 2011 14:17 schreef Daeron het volgende:

[..]

Ik denk dat dat ook afhankelijk is van de manager die boven de programmeur staat. Als die toestaat dat een programmeur vooral zijn eigen ding doet en totaal geen rekening houdt met zijn collega's heb je een slechte manager.

Natuurlijk moet de programmeur er zelf ook zorg voor dragen dat zijn code onderhoudbaar blijft, maar het is ook verleidelijk om jezelf wat baanzekerheid te verschaffen door moeilijk begrijpbare code te bakken. Iemand die zoiets doet moet gewoon door zijn manager direct op de vingers getikt worden en na herhaling gewoon ontslaan.
Nee, als manager moet je er voor zorgen dat mensen gestructureerd willen werken binnen een team. Dat is lastig maar maakt de sfeer een stuk leuker en het team productiever.
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
  vrijdag 8 juli 2011 @ 15:01:53 #205
58834 Catbert
The evil HR Director.
pi_99200625
quote:
1s.gif Op vrijdag 8 juli 2011 14:37 schreef Pietverdriet het volgende:
Nee, als manager moet je er voor zorgen dat mensen gestructureerd willen werken binnen een team. Dat is lastig maar maakt de sfeer een stuk leuker en het team productiever.
Je kunt zelf ook je verantwoordelijkheid nemen en niet alles op je manager afschuiven. Als manager een ongemoteveerd struk vreten proberen te motiveren is ook vechten tegen de bierkaai natuurlijk.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_99202054
quote:
0s.gif Op vrijdag 8 juli 2011 14:25 schreef Catbert het volgende:

[..]

Eerder in wat voor'n team iemand werkt. Bij ons hebben we ook het probleem gehad dat er weinig aan peer-reviewing gedaan werd, wat er toe geleid heeft dat we toen een bepaalde developer weg ging een tool maar opnieuw hebben gebouwd, from scratch. Leermomentje voor 't management hier.
Dan heeft het management dus de fout gemaakt door de mogelijkheid toe te staan dat zoiets kon gebeuren. :)
quote:
[..]

De manager zal natuurlijk nooit de code zien.
Dat niet nee, maar hij moet er wel zorg voor dragen dat er iemand is die ervoor zorgt dat de code van iedereen voldoet aan de gestelde standaarden binnen het bedrijf. Dat kan de teamleider zijn of een aparte groep code reviewers.
  vrijdag 8 juli 2011 @ 15:26:54 #207
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_99202095
quote:
0s.gif Op vrijdag 8 juli 2011 15:01 schreef Catbert het volgende:

[..]

Je kunt zelf ook je verantwoordelijkheid nemen en niet alles op je manager afschuiven. Als manager een ongemoteveerd struk vreten proberen te motiveren is ook vechten tegen de bierkaai natuurlijk.
Natuurlijk
Matennaaiers heb je overal, en die moet je verwijderen
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
  vrijdag 8 juli 2011 @ 15:35:47 #208
58834 Catbert
The evil HR Director.
pi_99202624
quote:
0s.gif Op vrijdag 8 juli 2011 15:26 schreef Daeron het volgende:
Dan heeft het management dus de fout gemaakt door de mogelijkheid toe te staan dat zoiets kon gebeuren. :)
Vandaar; leermomentje :)

quote:
Dat niet nee, maar hij moet er wel zorg voor dragen dat er iemand is die ervoor zorgt dat de code van iedereen voldoet aan de gestelde standaarden binnen het bedrijf. Dat kan de teamleider zijn of een aparte groep code reviewers.
Helemaal mee eens.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_99210035
Ik snap niet hoe mensen kunnen afzweren bij rommeltaaltjes als PHP en Python. Ik heb er zelf weliswaar jarenlang mee gewerkt, maar wil toch echt alleen nog maar met talen werken die Strong Typed zijn en die fatsoenlijk een objectmodel ondersteunen. Ik werk tegenwoordig het meest in C# (en alle andere taaltjes, platformen en technieken die bij web developent komen kijken zoals Javascript/jQuery, CSS, enz.). PHP en Python zijn leuk als je een hobbyist bent en wat simpele apps voor jezelf schrijft, maar voor complexe projecten waar in teamverband aan gewerkt moet worden? Brrr...

Uiteraard zou het in principe niet uit moeten maken welke taal je gebruikt (tenzij je echt heel diepgaand naar performance gaat kijken), zoals een user eerder in dit topic al mooi verwoordde. Maar toch, ik merk dat het aantal syntax/typefoutjes dat ik maak een stuk lager, en mijn ontwikkeltempo vele malen hoger ligt sinds ik alles netjes in C#.NET doe in Visual Studio, in tegenstelling tot mijn "open source" meuktijdperk.
  vrijdag 8 juli 2011 @ 18:06:49 #210
30719 keesjeislief
NextGenerationHippie
pi_99211763
quote:
0s.gif Op vrijdag 8 juli 2011 17:30 schreef SecurityException het volgende:
Ik snap niet hoe mensen kunnen afzweren bij rommeltaaltjes als PHP en Python. Ik heb er zelf weliswaar jarenlang mee gewerkt, maar wil toch echt alleen nog maar met talen werken die Strong Typed zijn en die fatsoenlijk een objectmodel ondersteunen. Ik werk tegenwoordig het meest in C# (en alle andere taaltjes, platformen en technieken die bij web developent komen kijken zoals Javascript/jQuery, CSS, enz.). PHP en Python zijn leuk als je een hobbyist bent en wat simpele apps voor jezelf schrijft, maar voor complexe projecten waar in teamverband aan gewerkt moet worden? Brrr...

Uiteraard zou het in principe niet uit moeten maken welke taal je gebruikt (tenzij je echt heel diepgaand naar performance gaat kijken), zoals een user eerder in dit topic al mooi verwoordde. Maar toch, ik merk dat het aantal syntax/typefoutjes dat ik maak een stuk lager, en mijn ontwikkeltempo vele malen hoger ligt sinds ik alles netjes in C#.NET doe in Visual Studio, in tegenstelling tot mijn "open source" meuktijdperk.
Grappig. De algemene concensus is echter dat het ontwikkeltempo in Python een stuk hoger ligt dan in de talen die jij noemt. Jij bent blijkbaar een uitzondering. Misschien moet je voortaan je posts ook in een editor tikken om je voor 'foutjes' te behoeden, want 'afzweren bij' slaat nergens op hoor. :').
heeft de hoop dat het allemaal stiekum toch nog goed komt...
Fotoboek
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')