abonnement Unibet Coolblue Bitvavo
pi_98879721
quote:
0s.gif Op donderdag 30 juni 2011 20:23 schreef henrivo het volgende:
Daar zit wat in ja. Om heel eerlijk te zijn heb ik ook geen idee wat pointers of garbage collection is, dus daar kan ik weinig over zeggen. Wat ik heb gehoord is dat Java zo ongeveer de standaard is op scholen als je leert programmeren (correct me if im wrong) en aangezien ik volgend jaar de opleiding applicatieontwikkelaar wil gaan doen zou een kleine voorsprong de opleiding wat minder pittig maken denk ik :)

Maar ik ga er nu dus van uit dat alles wat je met C(++) kunt, ook met Java kunt doen en andersom?
Nogmaals, de taal is echt niet het belangrijkste. Tijdens de opleiding leer je ook geen taal, maar meer algoritmes, het abstracte denken en wiskundige zaken. De taal moet je zien als hulpmiddel.

Ik ben tijdens mijn studie ook begonnen met Java en drie jaar later heb ik een 3D-game voor de Xbox 360 ontwikkeld (uiteraard in C#). Met C(++) kan je hetzelfde als je in Java kan, ook andersom gaat dit grotendeels op. Java werkt meestal niet op embedded systems zoals bijvoorbeeld pin-automaten of de OV-chipkaart scanner, die draaien op C++.

Java wordt het meest gebruikt in het onderwijs inderdaad. Java is prima geschikt om de basis van het programmeren te leren omdat je minder hoeft te focussen op zaken die voor een beginner oninteressant zijn (pointers en garbage collection bijvoorbeeld). Daarnaast zijn er tal van beginners boeken voor Java. Vergis je echter niet, Java is absoluut geen simpele taal! Je kan ontzettend veel met Java.
  donderdag 30 juni 2011 @ 20:33:42 #27
272287 henrivo
Tikt tegen jassies
pi_98879821
Dan denk ik dat ik er uit ben! :) Eerst Java leren, de basis doorkrijgen :)
pi_98880031
Ik heb voor PHP gekozen. Vanaf versie 5 heeft PHP imo goede ondersteuning voor objectgeoriënteerd programmeren, de platformonafhankelijkheid vind ik ook een pre.

Ik heb al erg veel gescheven in PHP; zowel voor het werk als privé en het is me nog nooit tegengevallen. Zoals eerder aangegeven zijn er meer dan genoeg voorbeelden te vinden, en is er een duidelijke online handleiding beschikbaar.

Ik gebruik PHP voornamelijk om shellscripts en webapplicaties/tools te ontwikkelen.
  donderdag 30 juni 2011 @ 20:44:52 #29
272287 henrivo
Tikt tegen jassies
pi_98880236
Ja, dat bedacht ik me ook net. Ik ben wel al redelijk thuis in PHP, en dat toont weer veel overeenkomsten met C++ qua syntaxis en zo.

PHP is een erg fijne taal ja, heel veel mogelijkheden en zo. :)
pi_98880347
Ik mis bij Java een hele groot pluspunt tov C++
Bijna volautomatisch memory-management.

Bijkomend nadeel: Moeilijk controle houden over je memory, maar als je begint te programmeren en toch van plan bent om meerdere talen te gaan leren, start met Java en stap na een tijdje over op C++.
Nog een nadeel: traag en veel overhead (althans dat idee had ik toen ik nog Java programmeerde)

Ik ben jaren geleden met Basic, Visual Basic, Java begonnen. Daarna C++ en C#. Beetje PHP erbij, maar dat diende eigenlijk meer om een webinterface te maken bij een SQL project. Uiteindelijk C, Assembler/Assembly en VHDL geleerd. Maarja met een andere taal kun je weinig als je embedded zooi moet bouwen en programmeren.

[ Bericht 38% gewijzigd door SwiffMeister op 30-06-2011 20:58:37 ]
pi_98880800
Was Delphi / Object Pascal al genoemd?
pi_98881310
quote:
0s.gif Op donderdag 30 juni 2011 20:58 schreef VanishedEntity het volgende:
Was Delphi / Object Pascal al genoemd?
Dat vind ik persoonlijk echt een lelijke taal om in te werken. Dan ga ik toch liever voor de C/C++ varianten. Voor mijn werk programmeer ik alles in C#. Vooral voor het ontwikkelen van RIA's is dit voor mij de taal bij uitstek. Wat ik vooral fijn aan C# vind, zijn de language extensions en Lambda Expressions. Je kan echt super compacte code schrijven. En het ziet er nog esthetisch uit ook.
Een ander groot voordeel is dat het qua syntax veel raakvlakken heeft met andere talen zoals C/C++ en JAVA. Een ervaren programmeur kan dus makkelijk overstappen naar C#. Iets wat ik van een die-hard Delphi programmeur niet zo snel zal zien.

[ Bericht 15% gewijzigd door IDisposable op 30-06-2011 21:16:16 ]
Jeffster! _O_
pi_98882072
Je weet dat Microsoft voor de ontwikkeling van C#/.NET de main developer van Object Pascal / Delphi heeft aangetrokken hèh?
  donderdag 30 juni 2011 @ 22:36:03 #34
302853 themole
graaft totaal door.
pi_98885533
Het meeste code ik in C, Java en Python. En voor webapplicaties natuurlijk php. Verder heb ik ooit visual basic 6 geleerd jaren terug, maar dat bevalt me niet echt. Verder heb ik mezelf ook nog een AT&T assembly aangeleerd, wat ook een aanrader is om te kennen, als programmeur zie je dan pas wat voor een luxe taal C is. :P Verder leer je door assembly te programmeren de core van de computer beter kenne. :)
Niet altijd serieus
pi_98899721
quote:
0s.gif Op donderdag 30 juni 2011 20:44 schreef henrivo het volgende:
Ja, dat bedacht ik me ook net. Ik ben wel al redelijk thuis in PHP, en dat toont weer veel overeenkomsten met C++ qua syntaxis en zo.

PHP is een erg fijne taal ja, heel veel mogelijkheden en zo. :)
Alsjeblieft, vergelijk PHP niet met C(++), Java, C# of welke andere programmeertaal dan ook! PHP staat echt compleet los van programmeertalen, PHP wordt ook wel vaker een scripttaal genoemd. PHP is echt voor webdevelopment terwijl C georiënteerde talen en Java meer voor desktop-applicaties is (ja, je kan er wel web implementaties mee doen maar dat is niet de hoofdzaak).

PHP vinden velen een fijne taal omdat het niet zo strict en streng is, hierdoor lijkt het makkelijker. Dat je veel mogelijkheden hebt met PHP is een non-argument, je hebt zoveel mogelijkheden als je zelf wil. Dit geldt ook voor andere talen, het is niet zo dat je met PHP meer kan dan bijvoorbeeld Java of C++.

Persoonlijk vind ik PHP geen goede taal om te leren programmeren, de overstap van PHP naar bijvoorbeeld C++ of Java is groter dan andersom. Je leert met PHP nasty dingen die je in C++, Java en dergelijke weer moet afleren (en dat is moeilijk als je het zo eenmaal gewend bent!).

Ik heb zelf ook het pad bewandeld van Java > C# > PHP. Momenteel werk ik vrijwel alleen met PHP en niet meer met Java en C#.
  vrijdag 1 juli 2011 @ 14:07:59 #36
311014 IDisposable
GC.Collect();
pi_98907542
Helemaal mee eens. PHP is een instap(script)taal. Je kan er echt wel mooie dingen mee maken, maar het is lang niet zo veelzijdig en krachtig zoals C/C++, C# of JAVA. Voor webapplicaties is PHP natuurlijk prima. Het is makkelijk te implementeren, overdraagbaar en relatief goedkoop. Persoonlijk zou ik toch de voorkeur aan ASP.NET of JSP geven.
Jeffster! _O_
pi_98910254
quote:
0s.gif Op woensdag 29 juni 2011 21:01 schreef QBay het volgende:
De taal is van ondergeschikt belang. Het abstracte denken en de juiste mind-set is het belangrijkste!
Wijze user!

Verder pruts ik vooral in Perl omdat het lekker snel en simpel is in scriptjes voor het werk.

Voor het echte werk is de taal inderdaad ondergeschikt. Een goed ontwerp is veel belangrijker. Zelf spreek ik wat JAVA en C.
PSN: Cidolfas - FFXIV: Cidolfas Windu
  vrijdag 1 juli 2011 @ 15:19:08 #38
302853 themole
graaft totaal door.
pi_98911007
quote:
0s.gif Op vrijdag 1 juli 2011 15:03 schreef Cid het volgende:

[..]

Wijze user!

Verder pruts ik vooral in Perl omdat het lekker snel en simpel is in scriptjes voor het werk.

Voor het echte werk is de taal inderdaad ondergeschikt. Een goed ontwerp is veel belangrijker. Zelf spreek ik wat JAVA en C.
Klopt tot op bepaalde hoogte, persoonlijk lijkt mij applicaties ontwerpen in prolog nogal lastig. :) Maar dan loop je meer tegen de beperkingen van de taal aan. Wat ik hiermee wil zeggen is dat hetgeen jij wil wel binnen de scope van een taal moet liggen. ;)
Niet altijd serieus
pi_98912996
Ik vind zelf Java een geweldige taal. Ook door de grote schaalbaarheid. Je kan er snel een kleine applicatie voor thuis in schrijven of zware bedrijfskritische processen mee automatiseren. Een ander groot voordeel van Java is dat de complete API gedocumenteerd is, in tegenstelling tot .Net waar het regelmatig voorkomt dat je een functie aanroept waarvan niet duidelijk is wat die doet en wat voor resultaat je kan verwachten anders dan dat het een object van een bepaald type is.
  vrijdag 1 juli 2011 @ 16:28:12 #40
344384 X_FoutBijRegistratie
Succesvol geregistreerd.
pi_98914335
Heb ervaring met:
C#
ASP.NET
VB(A)
JAVA
PHP

C# doe ik dagelijk ( werk ;) ) Makkelijke taal om te schrijven en te lezen.

ASP.NET icm C# gebruikt voor m'n stages op school, intranet applicatie in geschreven.

VB(A) zelf ontdekt, toen in voornamelijk bezig was in Access. Vond het niet veel.

JAVA op school "geleerd", zoals Lod al zei, meer theoretisch. Lijkt wel veel op C#.

PHP voor school opdrachten gebruikt, ben er absoluut geen fan van, vindt het te onsamenhangend en lastig leesbaar.

Heb nog een cursus Javascript thuis liggen waar ik maar eens aan moet gaan beginnen, heb er niet veel ervaring mee, maar het is wel een must voor webapplicaties.
ⁿڻⁿ
  vrijdag 1 juli 2011 @ 17:36:54 #41
311014 IDisposable
GC.Collect();
pi_98917212
JavaScript is echt horror. Het is moeilijk te debuggen/onderhouden. Daarnaast heb je te maken met compatibiliteits obstakels. En omdat het bovenop de browser stack draait, zijn de foutmeldingen over het algemeen zo generiek dat je er bijna niets meer mee kunt doen.
Jeffster! _O_
  vrijdag 1 juli 2011 @ 17:46:34 #42
45206 Pietverdriet
Ik wou dat ik een ijsbeer was.
pi_98917569
quote:
0s.gif Op vrijdag 1 juli 2011 17:36 schreef IDisposable het volgende:
JavaScript is echt horror. Het is moeilijk te debuggen/onderhouden. Daarnaast heb je te maken met compatibiliteits obstakels. En omdat het bovenop de browser stack draait, zijn de foutmeldingen over het algemeen zo generiek dat je er bijna niets meer mee kunt doen.
Java en Javascript zijn niet hetzelfde, dat weet je?
In Baden-Badener Badeseen kann man Baden-Badener baden sehen.
  vrijdag 1 juli 2011 @ 18:44:12 #43
344384 X_FoutBijRegistratie
Succesvol geregistreerd.
pi_98919501
quote:
0s.gif Op vrijdag 1 juli 2011 17:46 schreef Pietverdriet het volgende:

[..]

Java en Javascript zijn niet hetzelfde, dat weet je?
Wat IDisposable (toepasselijke naam trouwens :P) zegt klopt hoor. JS is ook moeilijk te debuggen.

Java geeft net als C# gewoon duidelijk foutmeldingen. (Vind ik dan althans, werk niet met Java, maar wat ik me er kan van herinneren was het zo)
ⁿڻⁿ
pi_98950348
Ik ken veel talen al ben ik niet een die-hard developer. Ik kan talen als: Basic (veel varianten waaronder GW-Basic, Qbasic, QuickBasic en Visual Basic), Assembly (x86 en een paar variantjes), ik heb ooit een klein beetje C en C++ gehad, Java mag ook niet ontbreken en ik was redelijk wegwijs in Turbo/Borland Pascal. Qua webtalen ken ik HTML, Javascript, PHP, en een beetje ASP.

Momenteel ben ik met een projectje bezig die ik in C# bouw. Ik heb het eerst in C++ geprobeerd, maar liep daar telkens vast op de variabele-types die de Windows Api's graag zien en die, die in C++ gebruikelijk zijn. Ik werd gek van het heen en weer casten, dus heb mijzelf toen maar C# aangeleerd (als je al zoveel talen kent is het leren van een nieuwe taal peanuts) en toegepast.

Om nog even hard terug on-topic te gaan, wil je aan een nieuw project beginnen, kijk dan eerst in hoeverre de talen die je al machtig bent geschikt zijn voor de klus. Bijvoorbeeld een dynamische webpagina bouwen met C# is technisch mogelijk maar het is er niet echt geschikt voor. PHP en ASP klaren de klus een stuk makkelijker. Beheers je geen geschikte taal, ga dan op zoek naar de taal die het beste past.

Bijvoorbeeld: (Doel -> taal -> beredenatie)
Snel een database opzetten -> Microsoft Access -> weinig programmeren, vooral klik-klak klaar.
een op hardware geente applicatie -> C -> redelijk low-level, eenvoudig toegang tot hardware
platvorm onafhankelijke applicatie -> C++ -> eenvoudiger te begrijpen en minder die-hard als C
snel een windows applicatie uit blik trekken -> Visual Basic -> eenvoudig te begrijpen.
Iets meer specialistische Windows applicatie -> C# -> iets efficienter dan VB
Dynamische webpagina bouwen (IIS) -> ASP /.NET -> Ondersteuning zit standaard in IIS
Dynamische webpagina bouwen (Apache / IIS) -> PHP -> Gratis ondersteuning voor MySQL/MariaDB, scheelt SQL cals.
Don't hurry, be crappy!
  maandag 4 juli 2011 @ 11:16:24 #45
344384 X_FoutBijRegistratie
Succesvol geregistreerd.
pi_99014688
Heeft er iemand hier wel eens een Tool gemaakt?

Zo ja? Welke taal en, zou graag wel wat willen zien van het programma, en e.v.t. stukjes (complexe) code.

Ik zelf heb niks liggen wat ik kan laten tonen, heb wel altijd graag wat willen maken maar ik ben zo inspiratieloos als wat :P
ⁿڻⁿ
pi_99015275
quote:
0s.gif Op maandag 4 juli 2011 11:16 schreef X_FoutBijRegistratie het volgende:
Heeft er iemand hier wel eens een Tool gemaakt?

Zo ja? Welke taal en, zou graag wel wat willen zien van het programma, en e.v.t. stukjes (complexe) code.

Ik zelf heb niks liggen wat ik kan laten tonen, heb wel altijd graag wat willen maken maar ik ben zo inspiratieloos als wat :P
Dus je wil onze code gebruiken om jezelf te promoten? :')

Daarnaast, wat bedoel je met "een Tool"?
  maandag 4 juli 2011 @ 12:01:23 #47
344384 X_FoutBijRegistratie
Succesvol geregistreerd.
pi_99016019
quote:
0s.gif Op maandag 4 juli 2011 11:37 schreef Daeron het volgende:

[..]

Dus je wil onze code gebruiken om jezelf te promoten? :')

Daarnaast, wat bedoel je met "een Tool"?
1. Nee, ik ben gewoon benieuwd naar wat mensen gemaakt hebben. ( Kijk regelmatig op Tweakers.net waar ook zo'n topic is)

2. Tool, tja beetje algemeen begrip inderdaad. Wat ik eigenlijk bedoel is gewoon iemands werk / project.
Kan een Tool zijn, programma, webapplicatie, app. etc.etc..
ⁿڻⁿ
pi_99041315
Misschien een domme vraag maar hoelang gaan al deze talen nog mee?

Worden er geen nieuwe talen gecreërd? :@

Heb er verder geen verstand van ofzo. :P
Believe that anything you can imagine, you can make real.
  maandag 4 juli 2011 @ 22:36:23 #49
287131 FoolWithMokey
Jesus loves you
pi_99043024
Ben op dit moment Technische informatica aan het studeren, maar twijfel erg of ik moet overstappen naar informatica. Wat ik niet leuk vind aan Technische informatica:
PLC programmeren :r
Netwerken(Cisco) :r

Waar ik nog niet uit ben of ik het leuk vind of niet:
Technische informatica gaat ook meer over hardware en is erg low level, je krijg ook een hoop assembly, Het zit een beetje tussen Electrotechniek en Informatica.

Informatica vind ik leuker omdat het veel meer programmeren is. Ik zit thuis zelf vaak gewoon te programmeren in java of c# of c omdat ik het gewoon leuk vind. Plc en Cisco opdrachten maak ik alleen maar omdat het moet, en vind eigenlijk niet leuk.

Wat mij ervan weerhoudt om te switchen naar informatica: Ben bang dat ik teveel achterstand heb qua programmeren vergeleken met informatica studenten die vanaf begin informatica doen.

Tips?
Sisco Certified
pi_99043089
quote:
0s.gif Op maandag 4 juli 2011 22:06 schreef kwaliteit. het volgende:
Misschien een domme vraag maar hoelang gaan al deze talen nog mee?

Worden er geen nieuwe talen gecreërd? :@

Heb er verder geen verstand van ofzo. :P
Uiteraard worden er op een gegeven moment wel talen bij gecreëerd. Echter sterven bestaande talen niet zomaar uit; meestal worden bestaande talen uitgebreid met nieuwe functies en/of mogelijkheden waardoor de levensduur erg lang kan zijn.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')