CyberWeb | maandag 11 april 2005 @ 16:11 |
Hallo mensen.Ik wil programeren, het probleem is alleen;er zijn zoveel talen! Ik hou het niet meer bij. Ik zou graag willen weten: 1. Welke programeertaal werkt onder Linux,Macintosh en Windows? 2.Welke programeertalen zijn ''makkelijk'' ? 3.Welke programeertaal is het meest geavanceerd? Alvast heel erg bedankt ![]() | |
ViPeRII | maandag 11 april 2005 @ 16:13 |
Wat wil je nu precies. Web-based applicaties maken, Windows applicaties maken? Mac applicatie's maken Linux applicatie's maken? (Dat zijn 3 heel verschillende dingen) Alle programmeer talen zijn makkelijk als je er een tijdje mee werkt. Elke programmeer taal heeft zijn voor en nadelen. | |
Captain_Le_Chuck | maandag 11 april 2005 @ 16:15 |
Ik denk dat je je beter eerst zal moeten afvragen wat je wilt gaan doen met een taal. Als je platform-onafhankelijk wilt gaan proggen raadt ik je Java aan. Een goed en duidelijk n00b boek over een programmeertaal raadt ik je trouwens ook aan. Programmeren is niet iets wat je binnen een dag leert namelijk. ![]() | |
DaYwALKuR | maandag 11 april 2005 @ 16:15 |
Makkelijk: Pascal / BlueJ Gevorderde: Delphi, C, C++ 3. De meeste geavanceerde programmeertaal is iets met Java, bijv BlueJ ofzoiets... | |
VitruvianMan | maandag 11 april 2005 @ 16:20 |
10 goto boekhandel 20 string $A(boek) = programeertaal then goto 30 else goto 40 30 kopen 40 niet kopen 50 put in memory string$A 50 end ![]() | |
CyberWeb | maandag 11 april 2005 @ 16:25 |
Ik wil een programeertaal waarmee je een eenvoudig programma kan maken,maar ook bijv. een heel linux-systeem mee zou kunnen maken? ![]() ![]() | |
markvleth | maandag 11 april 2005 @ 16:26 |
De taal met de meeste haken en ogen, maar wel het krachtigst (meest geavanceerd) is C++. Maar dat wil niet zeggen dat het een geschikte taal is voor elk doel. Voor windows applicaties gebruik je dan wel C(++), VB, Delphi of een .Net variant. Voor linux applicaties C(++), python of perl. Kijk je naar server applicaties (en dus ook webapplicaties) is Java het meest interressant. Je ziet ook steeds vaker dat de kern van een applicatie geschreven is in Java en de interface in de OS fav taal. | |
DaYwALKuR | maandag 11 april 2005 @ 16:26 |
quote:Ik denk dat delphi hier wel geschikt voor is (niet al te moeilijk). | |
CyberWeb | maandag 11 april 2005 @ 16:26 |
Enne.een taal waarmee je platform-onafhankelijk kan programeren ![]() | |
markvleth | maandag 11 april 2005 @ 16:29 |
quote:Java, perl, python | |
CyberWeb | maandag 11 april 2005 @ 16:31 |
quote:Okeej ![]() | |
kareltje_de_grote | maandag 11 april 2005 @ 16:33 |
Misschien handig om te weten wat je wilt gaan maken/programmeren? | |
ViPeRII | maandag 11 april 2005 @ 16:34 |
Lolz, je hebt nu pas 8x Java voorbij zien komen, zegt je dat niks? ![]() | |
DaYwALKuR | maandag 11 april 2005 @ 16:34 |
quote:En of je reeds ervaring hebt ? | |
CyberWeb | maandag 11 april 2005 @ 16:35 |
kan van alles zijn: een eenvoudig prgramma om plaatjes te maken t/m een linux besturingssysteem Moet dus héél geavanceerde (en het liefst ''makkelijke'') programeertaal zijn. | |
CyberWeb | maandag 11 april 2005 @ 16:36 |
neej.ik heb nog geen ervaring ![]() ![]() | |
CyberWeb | maandag 11 april 2005 @ 16:37 |
Ik ben net op deze site aant kijken: http://java.sun.com/learning/new2java/ | |
DaYwALKuR | maandag 11 april 2005 @ 16:38 |
succes ![]() | |
CyberWeb | maandag 11 april 2005 @ 16:39 |
Hmmm ![]() | |
Captain_Le_Chuck | maandag 11 april 2005 @ 16:41 |
Je kan natuurlijk ook even een boek halen bij de boekhandel. Voor java heb ik zelf; En dan is er... Java (2e druk) | ISBN: 90 395 1690 1 Tis een beetje een dik boek, maar het wordt wel duidelijk uitgelegt. Je krijgt er ook meteen jBuilder bij om met Java aan de slag te gaan. JBuilder is ook te downloaden voor MacOS X en Unix/Linux ![]() | |
ViPeRII | maandag 11 april 2005 @ 16:42 |
Een besturings systeem ga je NIET maar dan ook NOOIT kunnen programmeren in een van bovengenoemde talen! Daarvoor moet je veel dieper in de pc graven, en dus of machinetaal schrijven (geen aanrader) of iets met assembler, waar ik me ook van af vraag of dat kan. Oftewel, ga lekker een programmatje maken in Java, webbased of iets anders, maar ga niet eens proberen een besturings syteem te schrijven. | |
QuietGuy | maandag 11 april 2005 @ 16:42 |
quote:Doet me denken aan een citaat wat ik ooit las: quote: ![]() Maareuh, persoonlijk... Op het Windows-platform doe ik alles in Visual Basic. Deze taal is lekker simpel in gebruik. Als ik op een ander platform programmeer doe ik dit in C. Een stuk lastiger aan te leren, maar als je 't eenmaal beheerst zit je goed. | |
Shivo | maandag 11 april 2005 @ 16:43 |
quote:Ik weet niet hoor, maar zou je niet gewoon eens beginnen met leren programmeren in plaats van als eis te stellen dat je de volgende Linus Torvalds wordt? Tegen de tijd dat je weet hoe je een besturingssysteem in elkaar zit heb je een volgende programmeertaal in een week geleerd. | |
Tokus | maandag 11 april 2005 @ 16:44 |
quote:op het moment dat jij in staat zult zijn om een enigzins complex programma te schrijven heb je waarschijnlijk ook al 2 of 3 andere talen geleerd, dus begin nou maar met een makkelijk taaltje die niet per sé ook een compleet besturingssysteem aan kan. | |
DaYwALKuR | maandag 11 april 2005 @ 16:44 |
quote:Zou eerst aanraden om met Pascal of BlueJ te werken voor de basis. Zodat die weet wat FUNCTIONS, PROCEDURES, RECORDS zijn. Meteen met C beginnen is te moeilijk! | |
Flurry | maandag 11 april 2005 @ 16:51 |
quote:niets aan toe te voegen... | |
ViPeRII | maandag 11 april 2005 @ 16:53 |
Echt ik voel hier iets van de TS aan met klok en klepel e.d. ![]() | |
_Led_ | maandag 11 april 2005 @ 16:59 |
-edit- overbodig [ Bericht 95% gewijzigd door QuietGuy op 12-04-2005 13:08:11 ] | |
chibibo | maandag 11 april 2005 @ 17:15 |
quote:Volgens mij is Linux (de eerste versie althans) gewoon in C geschreven. Dacht ik. Als in: weet ik niet zeker. | |
markvleth | maandag 11 april 2005 @ 17:17 |
quote:Euh, gewoon met C, C++, Pascal, enz.. gaat dat prima hoor ![]() | |
Captain_Le_Chuck | maandag 11 april 2005 @ 18:53 |
quote:Enige onderbouwing of voorbeelden toevallig? | |
Brentmeister | maandag 11 april 2005 @ 19:03 |
Als je echt geen ervaring met programmeren hebt zal je toch echt eerst een basis moeten hebben. Pascal lijkt me hier wel aardig voor. Met een goeie basis en wat meer ervaring zul je ook makkelijker andere talen aanleren en begrijpen. Maar voor de rest is het erg afhankelijk van wat je wilt maken. | |
DaYwALKuR | maandag 11 april 2005 @ 19:21 |
quote:Bij de Hogeschool beginnen ze met BlueJ omdat Pascal verouderd is... | |
snabbi | maandag 11 april 2005 @ 19:26 |
quote:BlueJ schotel je nu voor als taal, terwijl java daar de taal achter is. Bluej is prima om mee te beginnen dan, daarna overstappen naar jbuilder ![]() | |
snabbi | maandag 11 april 2005 @ 19:29 |
quote:Bij de erasmus universiteit doen ze het ook met java via bluej, omdat wanneer je met java leert programmeren je ook direct in het object georienteerde terecht komt. Als je eerst naar een oudere taal gaat, moet je dan ook weer overstappen enzo wat niet wenselijk kan zijn. | |
markvleth | maandag 11 april 2005 @ 19:33 |
quote:Linux kernel geschreven in C, Beos geschreven in C(++) | |
markvleth | maandag 11 april 2005 @ 19:52 |
quote:Hmm ik had nog nooit gehoord van BlueJ, dus heb ik even gekeken op hun website. Het is dus eigelijk niets anders dan ide met geintegreerde uml editor. Wel jammer dat er domweg gramatica fouten op zo'n educatief georenteerde website staan. Verder staan er in hun voorbeelden ook een aantal dingen die niet conform de camelBack notatie zijn. | |
Detroit | maandag 11 april 2005 @ 20:09 |
Geen programmeerervaring en dan een OS bouwen? Kans-loos. ![]() Ontopic: makkelijke programmeertaal? Probeer dan Ruby eens! | |
Woutey | maandag 11 april 2005 @ 20:34 |
Even voor de duidelijkheid: linux is gebouwd door 100en programmeurs. deze hebben er nog een lange tijd over gedaan. Veel plezier, en ik kom je sourcecode wel opgraven als je dood bent. Verder is het niet mogelijk om een kernel te schrijven in C++/JAVA of elke andere programmeer taal die over het OS ligt. je zult dieper moeten gaan en assambler moeten leren. Ik kan je dit niet aanraden omdat dit zeer fucking moeilijk is. En dan de kans dat je tot een windows xp komt wel gezegt precies 0%. Dos zou je in je eentje na moeten kunnen maken. Ik wil je hierbij heel wat eenzame uurtjes achter je computer wensen. Wat je het best kunt doen is voor .NET gaan. VB is aan te raden voor beginners. Geen pure code, en wel een begin maken door te scripten. Als je C++ wilt gaan doen kun je eerst php leren, hier heb je sowieso veel aan en legt de basis dmv classes/functions. Java is ook weer wat anders, en is een erg leuke duidelijke programmeertaal. Al heel snel heb je een leuke applet gemaakt, die je op bijvoorbeeld je site kunt zetten. | |
markvleth | maandag 11 april 2005 @ 21:11 |
quote:Zoals je eerder al had kunnen lezen: B U L L S H I T ! ! ! Alleen in geinterpreteerde talen kun je geen OS schrijven (script talen, java). Maar juist C, C++ of pascal zijn prima geschikt. Overigens is php wel een van de slechste manieren om programmeren te leren, het is de meest ondoordachte taal verkrijgbaar (alleen al door inconsistente naamgeving). | |
ThE_ED | maandag 11 april 2005 @ 21:18 |
quote:Nee man, linus heeft zijn hele OS in assembler geschreven, daarom is het ook zo platform onafhankelijk. ![]() | |
DoppieDude | maandag 11 april 2005 @ 21:28 |
Gewoon met Java beginnen, op mijn opleiding (ICT op hogeschool) krijg ik het eerste jaar ook alleen Java. Het is een moderne taal (objectgeorienteerd enzo) en vrij makkelijk vergeleken met C++ e.d. Verder is het gewoon een goede basis voor andere talen, je leert iig omgaan met allerlei onderdelen van programmeertalen in het algemeen. En als je bluej met bijbehorend boek gebruikt moet je het helemaal goed kunnen leren. | |
Swetsenegger | maandag 11 april 2005 @ 21:34 |
quote: ![]() Ik denk dat C++ iets geavanceerder is. En dan hebben we het nog niet over assembley | |
markvleth | maandag 11 april 2005 @ 22:18 |
quote:Een dergelijke opmerking brengt natuurlijk inherent de vraag met zich mee: "Wat maakt een taal geavanceerd?" | |
Swetsenegger | maandag 11 april 2005 @ 22:20 |
quote:Met zo min mogelijk overhead zoveel mogelijk doen lijkt me wel een aardige definitie. | |
markvleth | maandag 11 april 2005 @ 22:43 |
quote:Vind ik een beetje vaag klinken, dat heeft eerder met de compiler te maken. Alleen geinterpreteerde talen hebben namelijk echt iets zoals overhead, zijn ze daarmee dan minder geavanceerd? | |
Captain_Le_Chuck | maandag 11 april 2005 @ 22:59 |
quote:Ga je eigenlijk altijd van die onzinigge discussie's aan? En geloof me, als Swets iets zegt dan is het vaak ook wel zo ![]() | |
markvleth | maandag 11 april 2005 @ 23:09 |
quote:Het is maar wat je onzinnig noemt, TS spreekt van een geavanceerde taal. Dan is het toch wel fijn om te weten wat iedereen daar onder verstaat. quote:Vaak wel, niet altijd ![]() ![]() | |
rekenwonder | maandag 11 april 2005 @ 23:14 |
quote:Of juist niet. Assembly is eigenlijk heel erg abstract. Of zelfs eenvoudig. Het aantal instructies en de bij-effecten van elke instructie is vrij beperkt. Vergelijk dat eens met de complexiteit van een taal als C++. | |
Da_Koen | maandag 11 april 2005 @ 23:37 |
Toen ik je reacties las dacht ik aan een kerel van 14 jaar met niet al te veel kennis. Als ik naar je profiel kijk, dan kopt het ![]() quote: | |
-Angel- | maandag 11 april 2005 @ 23:41 |
quote:Java, hahaha, BlueJ, hahaha. Pak gewoon Delphi, makkelijk voor de beginner. Tenminste als je niet je eigen Object Pascal gaat maken. Je komt dan heel ver met slechts klikken. | |
markvleth | maandag 11 april 2005 @ 23:49 |
makkelijk om resultaat te zien is natuurlijk niet altijd (altijd niet) de ideale insteek om te leren programmeren. | |
Brentmeister | maandag 11 april 2005 @ 23:53 |
Hmm BlueJ heb ik nog nooit van gehoord maar Pascal is idd verouderd, dan zou ik ook Java zeggen. Hoewel Delphi dan weer wel Pascal is maar ik zou Delphi niet aanraden om te leren programmeren, hangt er helemaal van af wat je wilt. | |
Vitalogy | dinsdag 12 april 2005 @ 01:26 |
quote:Assembly is niet geavanceerd swets. ![]() | |
joostvpoppel | dinsdag 12 april 2005 @ 08:35 |
Moeilijke vraag van de TS: Waar en hoe moet je beginnen als je nog niet eens een "Hello World" programma hebt geschreven? Waarom begin je niet gemakkelijk met VBA? (De onderliggende code van de office-paketten). Genoeg info op internet. Een aanrader is Delphi (wellicht omdat ik erzelf 2 jaar mee gewerkt heb). Echter heb je wel minimaal 1 jaar nodig om dit een beetje onder de knie te krijgen. Eerder werd in deze topic vermeld dat Delphi makkelijk is. Dat is dus echt NIET! (Tenzij je een simpel UI maakt met een simpele koppeling naar een database-je)Delphi is stukken omvangrijker. Je kunt er van alles mee maken, van cpl-applicatie tot console, van driver tot machine-aansturings-applicatie. Maar als je eenmaal inzicht hebt in Delphi, dan zit je goed! Een mooie programmeeromgeving. Afhankelijk van wat voor applicaties je wilt maken, kan het ook makkelijk zijn om web-applicaties te maken. Bijvoorbeeld in PHP/ASP. Voordeel hiervan is dat geen installatie op client-pc´s hoeft plaats te vinden. Behalve dan de browser, maar die zit zowat standaard op iedere pc/linuxmachine. En PHP/ASP is makkelijk aan te leren! Ik zou het idee om een OS te maken maar uit je hoofd zetten. Onbegonnen werk, waaraan de beste programmeurs ter wereld al een flinke tijd mee bezig zijn! Succes met je zoektocht! gr. Joost [ Bericht 38% gewijzigd door joostvpoppel op 12-04-2005 08:51:17 ] | |
avotar | dinsdag 12 april 2005 @ 08:44 |
Ik zou het gewoon niet willen. Bouw iets heel goeds voor 1 OS... en vang daarna veel geld voor de conversie naar andere OS's... ![]() | |
DaYwALKuR | dinsdag 12 april 2005 @ 08:53 |
quote:Sure, de echte kenner ![]() ![]() | |
DaYwALKuR | dinsdag 12 april 2005 @ 08:55 |
quote:De leraren zijn echter meer voorstander van Pascal ![]() ![]() | |
ViPeRII | dinsdag 12 april 2005 @ 09:37 |
@markvleth: De reden waarom je in een van deze talen het nooit maar dan ook never gaat kunnen schrijven is omdat je het compiled naar b.v. een executable. Deze draait dan altijd over een kernel heen zoals DOS/Linux/Windows 95,98,ME... Windows XP is pas weer eens een ECHT besturings systeem die niet de dos-layer nodig heeft gehad. Wat je inderdaad wel kan maken (mits je heeeeeeeel erg handig bent in een programmeer taal), is een schil om een van onderstaande besturings systemen heenbouwen. En anders zou ik graag eens voorbeelden zien ![]() | |
Aaargh! | dinsdag 12 april 2005 @ 09:49 |
quote:Hij wilde toch leren programmeren, niet klikken. | |
Flurry | dinsdag 12 april 2005 @ 09:57 |
quote:Het hangt van de compiler af... heb net even gezocht voor Delphi, maar die kan volgens mij idd geen raw binary of .com files meer uitspugen... ik zie echter geen reden waarom dat in theorie niet zou kunnen. Turbo Pascal kon het bijvoorbeeld wel. | |
Anthraxx | dinsdag 12 april 2005 @ 10:03 |
quote:Klok ... Klepel... Whatever.... De Linux kernel (om maar een voorbeeld te geven) bestaat uit deels een stuk Assembler code om het ding te kunnen laten booten. De rest van de miljoenen regels code zijn gewoon in C geschreven. | |
giMoz | dinsdag 12 april 2005 @ 10:04 |
Toch apart dat niemand hier nog C# als oplossing heeft gegeven: 1- Syntax van C -> nette syntax dus niet dat vage VB oid 2 - Kracht van C, er is ongelooflijk veel mogelijk met C# 3 - Dankzij MONO ook voor Linux beschikbaar, of er een .net Framework is voro Apple weet ik eerlijk gezegd niet.. | |
DaYwALKuR | dinsdag 12 april 2005 @ 10:05 |
quote:Nog nooit een beginner met C zien werken ![]() ![]() | |
-erwin- | dinsdag 12 april 2005 @ 10:07 |
quote:Het aantal nuttige features, en het gebruiksgemak wat dit met zich mee brengt. Java heeft een aantal handige features (garbage collection, runtime type info, -bijna- alles is een object). C++ heeft andere handige features (templates, multiple inheritance, preprocessor). Mijn voorkeur ligt bij C++, maar voor een beginner is Java denk ik wel makkelijker en meer aanmoedigend. Echter moet je nog wel heel wat bij leren als je naar C++ wilt switchen. Andersom is dat niet echt het geval. | |
giMoz | dinsdag 12 april 2005 @ 10:07 |
ach kom, programmeertalen zijn eitje, als je er een gezien hebt heb je ze allemaal gezien. Framework en syntax verschillen wel eens, maar als je het programmeren door hebt is het allemaal eitje. En trouwens :C# is wel wat makkelijker dan C(++) | |
DaYwALKuR | dinsdag 12 april 2005 @ 10:10 |
quote:Spreek voor jezelf. Ik weet dat ik er zeer veel moeite mee heb gehad op het begin! Als je de basis kunt! dan is de rest allemaal een stuk eenvoudiger, maar echt geen eitje ![]() | |
BdR | dinsdag 12 april 2005 @ 10:23 |
Er is sinds een tijdje ook TrueBasic, een soort Visual Basic voor Windows, MacOS en Linux.. Een goed startpunt voor beginners, het wordt ook veel op scholen gebruikt. Maar volgens mij moet TS eerst maar bedenken wat ie nou precies wil.. | |
Aaargh! | dinsdag 12 april 2005 @ 10:26 |
quote:Iets met "basic" is geen goed startpunt, tussenpunt of eindpunt. | |
giMoz | dinsdag 12 april 2005 @ 10:27 |
quote:Eensch is... Hoewel ik de laatste 2 jaar niets anders dan VB(Script zelfs nog) doe... :S | |
jeroen-heeft-koffie-nodig | dinsdag 12 april 2005 @ 10:27 |
begin klein, eindig groot ![]() | |
Flurry | dinsdag 12 april 2005 @ 10:30 |
quote:Programmeren in een nieuwe taal doe je in een uurtje, maar voordat je de taal en de bijbehorende libraries in een professionele omgeving optimaal efficient kan gebruiken ben je zo een jaar verder, hoor. | |
BdR | dinsdag 12 april 2005 @ 10:35 |
quote:Ik neem aan dat jij C++ oid aanraadt? C++, een programmeertaal die zo ontworpen is om het makkelijk te houden voor degene die de c++ compiler moet maken. Het programmeer gemak komt vaak op de tweede plaats. Dat is dus een beetje hetzelfde idee als dat je een huis bouwt en het vooral makkelijk wilt houden voor de bouwvakkers, en dus voor het gemak de ramen en deuren weglaat. | |
-erwin- | dinsdag 12 april 2005 @ 10:43 |
quote: ![]() C++ heeft een van de beste compiler implementaties van alle talen, maar dat is vanwege commercieel succes, en niet omdat het nou zo makkelijk is. | |
ViPeRII | dinsdag 12 april 2005 @ 10:45 |
Juist, maar daar heb je het al! Het gedeelte om te kunnen booten is Assembler, of zelfs machine taal. Daarin worden de commando's opgenomen die je daarna in een schil draait. Precies zoals ik het zeg dus. Je kan de schil wel maken, maar je gaat echt niet zo maar het boot gedeelte maken hoor! En dus zeker niet in een taal als C oid quote: | |
markvleth | dinsdag 12 april 2005 @ 10:49 |
quote:Je kunt ook naar iets anders compilen dan een exe hoor ![]() Voorbeeld? linux kernel... | |
markvleth | dinsdag 12 april 2005 @ 10:50 |
quote:Allang vermeld onder het motto .Net varianten... | |
markvleth | dinsdag 12 april 2005 @ 10:55 |
quote:Nee absoluut niet zoals je zegt. Assembly is enkel voor de bootloader, 10 hele regels code. Geschreven in assembly omdat het makkelijker is, niet omdat C het niet kan. | |
Aaargh! | dinsdag 12 april 2005 @ 11:30 |
quote:Neuh, ik ben een voorstander van "the right tool for the job", alleen is dat in geen enkel geval iets met 'basic'. Voor bepaalde projecten werkt C/C++ het best, voor andere kan je beter Java kiezen, voor weer andere ... etc. Ligt een beetje aan wat je aan het maken. | |
Flurry | dinsdag 12 april 2005 @ 11:51 |
Software die echt klein moet zijn (een bootloader bv) en erg low-level dingen doet (wat geheugen heen en weer schuiven, paar poorten uitlezen/schrijven is handig in asm te schijven omdat je dan vrijwel 1 op 1 ziet waar je mee bezig bent. In C kan het echter ook perfect (alleen zit je dan toch steeds de gegenereerde code te bekijken om te kijken of het allemaal nog kleiner kan ![]() | |
giMoz | dinsdag 12 april 2005 @ 12:36 |
Bottomline van het verhaal. Er is een reden dat er zoveel programmeertalen zijn, simpel weg omdat elke taal voor en nadelen heeft en daarmee meer of minder geschikt is voor een bepaalde taak. Er is dus niet 1 allesoverheersende programmeertaal waarin je alles moet willen kunnen doen. (!) Voor elke app die je schrijft zal je de keuze moeten maken welke taal je gebruikt.. | |
markvleth | dinsdag 12 april 2005 @ 12:41 |
maar als je da moet kiezen is het C... | |
Swetsenegger | dinsdag 12 april 2005 @ 12:46 |
quote:Ja, dat bedoel ik met geavanceerd. weinig overhead en veel functionaliteit | |
Swetsenegger | dinsdag 12 april 2005 @ 12:47 |
quote:Ow? Heb je wel eens in assembley geprogrammeerd? | |
_Led_ | dinsdag 12 april 2005 @ 12:47 |
quote:Programmeertalen zijn eitje, maar er zinnig gebruik van te maken - da's andere koek. Ik durf te wedden dat een hoop mensen zich rot zouden lachen als ze bv. jouw C++ code zouden zien. | |
giMoz | dinsdag 12 april 2005 @ 12:50 |
quote:Daarom doe ik ook nooit C++, C# daarentegen ![]() ![]() | |
-erwin- | dinsdag 12 april 2005 @ 12:55 |
quote:Het is juist weinig functioneel, omdat je alles zelf moet doen. Het maken van software in assembly kost meer tijd dan het maken van dezelfde software in een andere taal. Dit feit is genoeg om aan te geven dat assembly een geavanceerde taal is. (Waar hebben we het eigenlijk over... ![]() | |
markvleth | dinsdag 12 april 2005 @ 12:56 |
quote:86 instructies vind ik niet bepaald veel functionaliteit ![]() | |
Swetsenegger | dinsdag 12 april 2005 @ 13:04 |
quote:Juist wel, je kan met 86 instructies ALLES doen. Misschien verschillen we van mening over de definitie. Zullen we het dan een krachtige taal noemen? (en hoofdpijn taal, maar dat terzijde) Overigens is het wel 12 jaar geleden dat ik voor het laatst wat in assembley gedaan heb ![]() | |
Swetsenegger | dinsdag 12 april 2005 @ 13:10 |
quote:Dus veel functionaliteit, namelijk alles. De beperking is de programmeur ![]() quote:Dat klopt en met de huidige performance maakt het weinig meer uit. IN de tijd van de homecomputertjes had je geinterpreteerde talen welke de 3,5 Mhz van de je z80 al snel tot het uiterste dreven. Het enige (snelle) alternatief zijn dan gecompilde talen, en eigenlijk was alleen assembley beschikbaar. quote:Dat zeg ik ![]() | |
markvleth | dinsdag 12 april 2005 @ 13:11 |
ja voor mij een paar weken geleden, een bootloader... | |
Swetsenegger | dinsdag 12 april 2005 @ 13:13 |
quote:Interessant... Deze auto-didacticus ontbreekt het simpelweg aan tijd om een programmeertaal op te pakken helaas. Zoals gezegd is mijn laatste assembley ervaring 12 jaar geleden op een z80 omgeving. C++ boeken heb ik al liggen thuis, maar te weinig tijd om er wat mee te doen. Dus veel verder dan een beetje php'en kom ik niet ![]() | |
beany | dinsdag 12 april 2005 @ 13:30 |
quote:Interessante post is dit... "is Assembler, of zelfs machine taal" Tja... Ik vraag me af wat je hier mee bedoelt. Assembler wordt vaak aangeduid als machine taal. Maar als jij het in de letterlijke zin van het woord bedoeld: ze hebben het als hex-codes of bits ingevoerd?? ![]() Verder: het boot gedeelte is lang niet zo complex of raar als jij denkt. Het stukje assembler wat er aan te pas is gekomen is de bootsector. Die laad vervolgens de OS-loader in. En de OS-loader is gewoon in C geschreven. Niks raars of exotisch. De reden dat de boot-sector in assembler is geschreven is om meer controle te houden over het aantal instructies. Bij C heb je daar niet direct controle over(de compiler genereert uiteindelijk de instructies) en bij assembler heb je daar wel controle over. Waarom is het belangrijk om er controle over te houden? Simpel: de ruimte in de boot-sector is enigsinds beperkt: 512 bytes om precies te zijn! Voor de TS: negeer iedereen hier die roept 'java!, c++!, c!, VB!, delphi!' en weet ik veel wat. Ga op zoek op internet naar verschillende talen. En kijk niet alleen naar de talen, maar ook naar de ontwikkeltools die er voor te krijgen zijn. Sommige(of velen) kosten geld(Visual Studio van MS, Delphi/C++ Builder van Borland en zo nog een boel) zijn zelfs erg prijzig. En ontwikkel tools zijn ERG ERG ERG belangrijk. Een goede IDE is het halve werk!!!! Als je alles gratis wilt, is dat een selectie criterium die er voor zorgt dat er gelijk al een boel afvalt! Bedenk dus wat je wilt en hoe je het wilt. En houd er rekening mee: zodra je een taal goed kent, is het redelijk eenvoudig om een andere taal erbij te leren. succes! | |
Vitalogy | dinsdag 12 april 2005 @ 13:44 |
quote:Ja swets. ![]() | |
Alicey | dinsdag 12 april 2005 @ 13:53 |
quote:Voor je code is de ruimte nog beperkter, omdat de boot-sector ook gegevens over het bestandssysteem of de partitietabel (In het geval van de MBR) bevat. Voor de TS is het vooral belangrijk om een bepaalde (abstracte) manier van denken aan te leren. Wanneer dat eenmaal lukt, zijn vrijwel alle talen in een relatief korte tijd te leren (De library duurt vaak wat langer, maar die wordt ook voor een groot deel gedeeld door de verschillende talen). | |
SLaMDanCeR | dinsdag 12 april 2005 @ 14:03 |
quote:note: ik zelf snap er ook geen reet van, maar toch: ![]() ![]() | |
beany | dinsdag 12 april 2005 @ 14:07 |
quote:Het is voor mij al lang geleden dat ik met boot records aan het kloten ben geweest... maar waarom in hemelsnaam gegevens over het bestandssysteem in de boot record verwerken ![]() Boot record moet gewoon een stuk code in het geheugen laden wat ergens op een fixed positie op de schijf te vinden is, en het (E)IP register verwijzen naar het entry point van de ingeladen code. Althans, zo ging het heel vroeger ![]() | |
Alicey | dinsdag 12 april 2005 @ 14:11 |
quote:Vraag het Bill. ![]() quote:Die methode is voor zover ik weet niet veranderd. Hooguit zijn er wat tussenstappen gekomen in de vorm van boot selectors etc. | |
Swetsenegger | dinsdag 12 april 2005 @ 14:18 |
quote: ![]() ![]() Ga je het nu nog onderbouwen of blijf je bij oneliners met stompzinnige smileys? | |
Swetsenegger | dinsdag 12 april 2005 @ 14:19 |
quote:VS 8 is toevallig gratis te downloaden als beta ![]() | |
Vitalogy | dinsdag 12 april 2005 @ 14:35 |
quote:Wat moet ik onderbouwen dan? Ik geef netjes antwoord op je vraag. Valt verder weinig aan te onderbouwen. Ik zal de smileys daarbij achterwege laten ok. Kennelijk stoor jij je daar aan. | |
Brentmeister | dinsdag 12 april 2005 @ 14:52 |
Hoe gaat 't met de TS? ![]() | |
RiDo78 | dinsdag 12 april 2005 @ 14:55 |
Je zou kunnen onderbouwen waarom jij assembly geen geavanceerde taal vind. Swets onderbouwd zijn standpunt wel. En persoonlijk ben ik het daarmee eens. Hoewel het een klotetaal is, kun je je geen geavanceerdere taal bedenken. Je kunt er alles mee. Meer dan met welke andere taal ook. Maar je moet het wel zelf bouwen. Vroeger had je van die idioten die "demo's" bouwden in assembly. Blokjes code die in een paar k past, draait als een tierelier en de meest onmogelijk mooie grafische geintjes op het scherm toverde. En dan heb ik het over grafische objecten waar een gewone programmeertaal te traag voor was op die processor. Bijvoorbeeld 2 of 3 draaiende tandraderen die lijken te zweven waarbij het geheel over verschillende assen lijkt te draaien. C was te traag, Assembly flikt het. En tegenwoordig kun je dit zonder echt te programmeren voor elkaar krijgen. Ik ben eigenlijk wel eens benieuwd hoe een "demo" op een recent systeem zou draaien. Natuurlijk wel geoptimaliseerd voor de nieuwe processor. Een assemblyprogramma wat zonder echt OS op een AMD64 ofzo draait. Volgens mij is er nog steeds geen enkele compiler in staat om een goed geschreven assemblyprogramma te evenaren. | |
Swetsenegger | dinsdag 12 april 2005 @ 15:06 |
quote:Nee, je deponeerd een stelling, namelijk dat assembley geen geavanceerde programmeertaal is zonder enige onderbouwing. Daar wacht ik dus op. stompzinnig met " ![]() Dus... leg uit zou ik zeggen. Verpletter ons met je kennis. | |
beany | dinsdag 12 april 2005 @ 15:12 |
quote:Ik ben het half met je eens. De compilers van tegenwoordig zijn zo verdomde slim dat je wel van HELE goede huize moet komen in zelf in assembler daar tegen op te schrijven! Maar 10 jaar geleden gelde dit zeker wel ja! Ik denk dat het vandaag de dag net iets anders ligt. De optimalisaties die compilers tegenwoordig uitvoeren zijn soms gewoon eng(en in een heel enkel geval ook lastig ![]() | |
markvleth | dinsdag 12 april 2005 @ 15:12 |
In mijn ogen is een geavanceerde taal een taal waarin standaard problemen zijn ondervangen. Een taal waar je op een makkelijke manier design patterns op los kunt laten. Assembly is dus in mijn ogen de meest basic taal die je je maar kunt indenken(na machine taal). | |
Flurry | dinsdag 12 april 2005 @ 15:21 |
Ik vind assemby zo ongeveer de meest primitieve taal die er bestaat... het zijn de basisinstructies die de processor begrijpt en uitvoert, rechtstreeks vertaalt in voor mensen begrijpelijke codes. Ja, je hebt daardoor volledige controle over het systeem, maar de ontwikkeling is traag en foutgevoelig. Een geavanceerde taal vind ik een taal die je werk uit handen neemt. Ieder statement in een zo'n taal wordt door de compiler contxtafhankelijk en geoptimaliseerd vertaalt naar een hele reeks instructies in machinecode. Je kan dus met minder instructies hetzelfde resultaat bereiken - een deel van het werk wordt door de compiler voor je gedaan. Door variabelen en typen te declareren neemt het aantal fouten enorm af en ook het memorymanagement binnen je programma wordt je grotendeels uit handen genomen. Pure handgeschreven assembly kan en is meestal sneller en altijd kleiner dan door een compiler gegenereerde code, maar de ontwikkeltijd is ook vele malen langer en fouten zijn talrijk en moeilijk op te sporen. Dat is niet geavanceerd, maar primitief imo. | |
Vitalogy | dinsdag 12 april 2005 @ 15:22 |
Nou ja Assembly als taal is weinig geavanceerd omdat het een directe vertaling is van wat de machine levert. De taal doet zelf in principe niets dan tekst vertalen. Er is ook niets abstracts aan wat hier beweerd wordt (zoek het woord eens op in het woordenboek zou ik zeggen). Het wordt ook niet gecompileerd maar geassembleerd (groot verschil). Om bepaalde low-level zaken waar hier mee gepatst wordt te bouwen hoef je ook helemaal niet speciaal naar Assembly toe te gaan, sterker nog in veel gevallen is het beter dat je bij C blijft en afhankelijk van de hardware zelfs Java of C++. Het is allemaal termensmijterij en complete onzin wat hier verkocht wordt. Bovendien gigantisch off topic. ![]() oeps een smiley | |
Aaargh! | dinsdag 12 april 2005 @ 15:41 |
quote:Ja, dikke lul drie bier. Met de huidige generatie processoren en compilers moet je van goede huize komen om snellere code te schrijven met de hand. de P4 bijvoorbeeld heeft een joekel van een pipeline, een klein foutje die de pipeline invalidate en het kost enorme bakken tijd. Je wilt je instructies zo neergooien dat ie ze zo parallel mogelijk kan uitvoeren (compile-time scheduling) en nog meer van dat soort onzin. Als je dat allemaal met de hand moet doen is dat een ramp. | |
Swetsenegger | dinsdag 12 april 2005 @ 15:43 |
quote:Ja ben ik allemaal met je eens. Maar zoals gezged is Assembley de taal met de minste instructies waar je zo'n beetje het meeste mee kan doen. In die zin geavanceerd. kwestie van definitie. Tevens heb ik ook gepost dat het enigzins nutteloos is om tegenwoordig nog assembley te gebruiken. Dus snap ik nog steeds je reply's niet. | |
Flurry | dinsdag 12 april 2005 @ 15:48 |
quote:dat zeg ik ![]() maar time-critical delen van software worden volgens mij nog steeds wel met de hand in asm gedaan als dat nodig is. | |
Flurry | dinsdag 12 april 2005 @ 15:53 |
quote:Kwestie van definitie idd.... Een grote gereedschapskist, waaruit je het juiste stuk gereedschap zoek dat vervolgens het werk voor je doet of een klein kistje waaruit je een heleboel kleine dingetjes moet halen waar je zelf het werk mee moet doen.... het tweede is geavanceerder werk, maar het eerste is geavanceerder gereedschap. | |
Alicey | dinsdag 12 april 2005 @ 15:55 |
quote:De compiler zal sowieso ook flinke stukken assembly code moeten bevatten. ![]() | |
-erwin- | dinsdag 12 april 2005 @ 15:55 |
quote:Soms wel, maar dat is < 1/1000 van de code. En zoals hierboven al aangehaald is minder instructies niet altijd beter. Cache misses, pipeline stalls etc zijn veel belangrijker. Maar wat nog belangrijker is, is een goed algoritme voordat je begint te knabbelen aan procentjes performance winst. Maar daar ging dit topic helemaal niet over. ![]() | |
-erwin- | dinsdag 12 april 2005 @ 15:55 |
quote:Waarom? | |
Alicey | dinsdag 12 april 2005 @ 15:56 |
quote:Omdat de compiler voor de machine begrijpbare code moet produceren. ![]() | |
-erwin- | dinsdag 12 april 2005 @ 15:58 |
quote: ![]() ![]() | |
Alicey | dinsdag 12 april 2005 @ 16:00 |
quote: ![]() | |
Flurry | dinsdag 12 april 2005 @ 16:01 |
quote:die "tekst" heet volgens mij "code" ![]() | |
beany | dinsdag 12 april 2005 @ 16:02 |
quote:not! complete onzin... gewoon C of C++ die machinecode genereert... je zal in de source van een compiler weinig assembly code tegenkomen... | |
Alicey | dinsdag 12 april 2005 @ 16:04 |
quote:Je hebt gelijk, een compiler bevat inderdaad machinecode om het genereren te doen (Kant- en klare bytes i.p.v. source zeg maar). | |
-erwin- | dinsdag 12 april 2005 @ 16:05 |
quote:Een compiler produceert assembly dmv een serie vertaalslagen. En in de laatste vertaalslag zet de logische verbindingen om in stukken tekst die we dan assembly noemen. Het is niet zo dat er grote stukken voorgebakken assembly in de compiler schuilgaan. En de compiler zelf is gewoon in de taal geschreven die hij compiled uiteraard. | |
Alicey | dinsdag 12 april 2005 @ 16:09 |
quote:Grote stukken lijkt mij niet nee, maar toch is het noodzakelijk. ![]() quote:Ik ken eigenlijk geen compilers waarvoor dat niet geldt inderdaad. | |
_Led_ | dinsdag 12 april 2005 @ 16:12 |
quote:Ik durf het vreselijk met je oneens te zijn op dit vlak; 't is namelijk een enorm loze statement. Nutteloos om assembly te gebruiken waarvoor ? Voor appliances met een chipje met 1k ram lijkt het me een logische keuze. Voor innerloops in snelheids-gerichte applicaties lijkt het me de beste keuze. Ik zit er ook niet op te wachten om wat in assembly (zonder e) te doen, maar als 't moet dan moet het. En dat gebeurt nog best wel eens. | |
-erwin- | dinsdag 12 april 2005 @ 16:20 |
Embedded gebeurt het idd nog wel eens, maar zelfs in zaken als mobiele telefoons gaat de vooruitgang snel genoeg dat het mogelijk is om nu al Java te gebruiken. | |
Alicey | dinsdag 12 april 2005 @ 16:22 |
quote:Het ligt aan de soort toepassingen. Standaard-toepassingen is nauwelijks Assembly meer voor nodig. Applicaties voor wetenschappelijke analyse wil je echter zo goed mogelijk presterend hebben, en dan ontkom je er toch niet aan om de kern in assembly te schrijven. | |
_Led_ | dinsdag 12 april 2005 @ 16:24 |
Als je bv. goed gebruik wilt maken van SSE / SSE2 gaat dat toch altijd nog een heel stuk beter met de hand dan wanneer je dat aan je compiler overlaat. | |
-erwin- | dinsdag 12 april 2005 @ 16:27 |
quote:Niet dat ik het zo bijhoud, maar voor zover ik weet worden praktisch alle wetenschappelijke zaken in Java of C(++) gedaan, en vrijwel nooit in assembly ivm compatibiliteit. Universiteiten werken doorgaans immers niet met Windows, dus is de gebondenheid aan Windows en de x86 architectuur nou niet echt gewenst. | |
Aaargh! | dinsdag 12 april 2005 @ 16:28 |
quote:Mwah, ik programmeer chipjes met 128 bytes ram gewoon in C, als je dan de assembler listings bekijkt valt daar weinig aan te optimaliseren. | |
Aaargh! | dinsdag 12 april 2005 @ 16:29 |
quote:Volgens mij ook vrij veel nog in Fortran. | |
-erwin- | dinsdag 12 april 2005 @ 16:32 |
quote:Die intel compiler is naar mijn idee ook niet echt geschikt voor productie naar mijn idee. Ik kan me nog goed herinneren wat voor lol ik daar een keer mee gehad heb. ![]() | |
Swetsenegger | dinsdag 12 april 2005 @ 16:43 |
quote:Het topic ging over windows/linux, etc applicaties. | |
-Angel- | dinsdag 12 april 2005 @ 16:58 |
Ik raad Cobol aan. | |
-Angel- | dinsdag 12 april 2005 @ 16:59 |
Alhoewel Algol is ook wel een goede taal om mee te beginnen. | |
markvleth | dinsdag 12 april 2005 @ 17:05 |
(Waarom (niet ( Lisp (of) Scheme)))? | |
-Angel- | dinsdag 12 april 2005 @ 17:07 |
quote:(Goed idee ja) | |
mrfox | dinsdag 12 april 2005 @ 17:08 |
ik wou ook ooit beginnen met programmeren, maar wat ik me vooral afvraag is of er een programmeertaal is, die niet te moelijk is en waardoor je (als je deze taal beheerst) een moeilijkere taal veel makkelijker kunt beheersen. ik wil er nl. niet aan beginnen om in 1 keer een hele moeilijke taal te beginnen. | |
_Led_ | dinsdag 12 april 2005 @ 17:09 |
quote:Oh, dus voor windows / linux worden geen performance-gerichte apps gemaakt wou je zeggen... ![]() | |
markvleth | dinsdag 12 april 2005 @ 17:20 |
quote:Dat is duidelijk java. java is van origine namelijk een versimpelde vorm van C++. Daarna kun je makkelijk overstappen naar C++ om beter inzicht te verkrijgen in de interne werking. Ken je die talen dan is elke andere taal een lachertje. | |
_Led_ | dinsdag 12 april 2005 @ 17:25 |
quote:Nou.... brainfuck blijft nasty om uit je blote hoofd te doen hoor ![]() (http://en.wikipedia.org/wiki/Brainfuck) | |
markvleth | dinsdag 12 april 2005 @ 17:27 |
Re-phrase: Ken je die talen dan is elke serieuse andere taal een lachertje. | |
Swetsenegger | dinsdag 12 april 2005 @ 17:27 |
quote:Ik denk dat er nog maar zelden assembly noodzakelijk is ja. Maar zoals gezegd kom ik de afgelopen 12 jaar niet verder dan php. | |
_Led_ | dinsdag 12 april 2005 @ 17:30 |
quote:Tja, dan heb je inderdaad weinig behoefte aan SIMD meuk ![]() | |
CyberWeb | dinsdag 12 april 2005 @ 19:11 |
![]() Nu dus niet meer ![]() Ik heb nu bleuJ op m'n computer staan Dat besturingssyteem heb ik al opgegeven ![]() Welke programeertaal is nou makkelijk aan te leren voor leken(beginner,,goede basis om andere programeertalen aan te leren,en waar je veel mee kan. -->mag dus ook een aanklik-geval zijn,als je het daardoor sneller leert.Ik heb van m'n broer het boek En dan is er ...JAVA 2e druk geleend.Software JBuilder6 lukt alleen een beetje moeilijk met de serial key/license key ![]() thanx voor de hulp die ik (nog) hoop te krijgen ! | |
alsem | dinsdag 12 april 2005 @ 19:16 |
html voor jou! | |
-Angel- | dinsdag 12 april 2005 @ 19:17 |
Begin gewoon met BlueJ, als dan niet lukt dan kun je altijd nog de oudere wat traditionelere route nemen. Namelijk beginnen met Pascal. Maar dit hoeft haast niet nodig te zijn. | |
Space-Chinees | dinsdag 12 april 2005 @ 19:21 |
Wat wil je dan programmeren? Ik doe zelf opleiding applicatie ontwikkelaar. Maar ik ben lui, dus heb ik voor PHP (en asp etc.) gekozen. Dat is niet echt een programmeer taal, maar een scripting taal. Maar het is geschikt om webbased applicaties te maken. Maar een tip voor je. Al wil je echt een beetje leren programmeren, ga naar de boekwinkel, kies een lekkere dikke beginners boek uit. Ik denk dat het niet veel uit maakt welke. | |
CyberWeb | dinsdag 12 april 2005 @ 19:28 |
Ik wil vooral programmaatjes maken zoals uiterlijk van windows,programm's die handelingen z.a internet explorer bepaalde sites in 1x opent. etc. | |
-Angel- | dinsdag 12 april 2005 @ 19:31 |
quote:Wil je echt zelf programmeren of wil je een heel eind komen met simpel klikken? | |
CyberWeb | dinsdag 12 april 2005 @ 19:43 |
ik denk eerst klikken,en als ik daar genoeg van geleerd heb echt programeren | |
Nietmachine | dinsdag 12 april 2005 @ 19:44 |
quote:Als je met Java wilt beginnen (en dat is in mijn ogen een goede stap, er zijn zoveel talen je zult toch ergens moeten beginnen en java is daar prima geschikt voor) gebruik dan dit boek: http://www.nl.bol.com/is-bin/INTERSHOP.enfinity/eCS/Store/nl/-/EUR/BOL_DisplayProductInformation-Start;sid=FAmwHQ2kGvCwD0_4HG2OKu1zYCUe8omIRJA=?BOL_OWNER_ID=1001004001839757&Section=BOOK&lgl=1&plid=&lgl_BOL_OWNER_ID=1 Dit boek werkt aan de hand van BlueJ (wat dus gratis is) en gaat ervanuit dat je gewoon niks weet. Alles wordt heel duidelijk en helder uitgelegd dus moet het toch zeker wel te doen zijn ![]() | |
-Angel- | dinsdag 12 april 2005 @ 19:54 |
quote:Er zijn twee manieren waarop je kunt programmeren: zelf code schrijven C, Java, etc. (je verdiept je in de code). Of je maakt gebruik van een visuele programmeeromgeving (wat er achter zit interreseert je dan geen bal, als het maar efficiënt is), je komt een heel eind met slechts klikken een voorbeeld hiervan is Delphi. Je hoeft dan maar heel soms daadwerkelijk code te tikken, Pascal, dit geldt overigens alleen voor een simpele database applicatie. | |
snabbi | dinsdag 12 april 2005 @ 21:51 |
Ik lees nog steeds meerdere keren BlueJ. BlueJ is slechts een editor voor Java. Dus als je zegt begin met Java bijvoorbeeld via BlueJ, dan weten de mensen die BlueJ niet kennen ook gelijk wat je bedoelt. Begin je met java, leer het eerst via BlueJ en stap dan over op Jbuilder is mijn advies. Dit los van het probleem van TS. | |
markvleth | dinsdag 12 april 2005 @ 22:00 |
Jbuilder? wat vreselijk ouderwets! Eclipse of IntelliJ IDEA is wat je nodig hebt | |
Nietmachine | dinsdag 12 april 2005 @ 22:17 |
quote:Klopt. Buiten het feit dat JBuilder voor beginners gewoon enorm complex is en je echt gelijk door de bomen het bos niet meer ziet leer je met BlueJ (wat dus een editor is voor Java, net als JBuilder) echt Java programmeren en leer je het niet door wat te klikken. Later, als je kunt proggen in Java kun je overstappen naar JBuilder. Dat is dan gewoon makkelijker omdat het je werk uit handen neemt, maar je weet dan precies wat je doet omdat je het echte werk al geleerd hebt. | |
Breetai | dinsdag 12 april 2005 @ 22:23 |
Python blijft gewoon veruit favoriet bij mij. Ik gebruik het meer als tooling om snel een datafiles en meer van dat soort dingen te veranderen of snel wat te berekenen. M'n collectie van kleine scriptjes groeit ook gestaag. Toch verbaas ik me er zelf weer over hoe makeklijk ik er weer mee aan de slag kan. Voro de rest kan je python voor vanalles en nogwat gebruiken. Dtabse beheer, applicaties, netwerk daemons, cgi-scripting en ga zo maar door. Voor meer informatie: http://www.python.org http://www.activestate.com/Python.plex?_x=1 http://python.ora.com Voor een goed gratis boek over Python: http://www.diveintopython.org Voor de mensen die graag snel een click-klak interface willen maken: http://primates.ximian.com/~sandino/python-glade/ | |
Aaargh! | woensdag 13 april 2005 @ 09:08 |
quote:Eclipse ![]() | |
snabbi | woensdag 13 april 2005 @ 23:39 |
quote:Ik heb nu eclipse gedownload maar eigenlijk valt het me tegen. Ik vind het redelijk traag en ik mis een aantal opties die ik in Jbuilder wel heb. Groot pluspunt is dat het opensource is en dat je niet eerst hoeft te kloten met registratiecodes en dergelijke. Ik hou het bij Jbuilder 2005 | |
Energie | woensdag 13 april 2005 @ 23:55 |
PHP vind ik een mooie taal. Alleen voor programmas heb je er niets aan. Als bijv C++ hierop zou lijken zou de wereld een stuk makkelijker zijn ![]() | |
markvleth | donderdag 14 april 2005 @ 00:07 |
quote:Je kunt een IDE niet in 10 minuten beschouwen. Je moet ermee ontwikkelen wil je de verschillen en de kracht ontdekken. | |
markvleth | donderdag 14 april 2005 @ 00:10 |
quote:Die inconsistente troep? Daahaag ![]() | |
Aaargh! | donderdag 14 april 2005 @ 00:36 |
quote:En Eclipse is enorm krachtig, het is ondertussen niet alleen een IDE maar een platform. | |
ARKON | donderdag 14 april 2005 @ 00:55 |
quote:wij beginnen met java c en c++ ![]() ![]() | |
snabbi | donderdag 14 april 2005 @ 01:28 |
om dit topic te veel te vervuilen met welke java editor je moet gebruiken heb ik even een aparte topic geopend en dan kan het hier weer gaan over een OS maken. [java] eclipse vs jbuilder | |
sweex | donderdag 14 april 2005 @ 06:58 |
quote:E-mail Adres: compu_genius ![]() En de woonplaatst verklaart het wel: Haarlem ![]() | |
Ultrawuft | vrijdag 15 april 2005 @ 00:52 |
quote:vb.net is een goed startpunt, aangezien vb.net eindelijk OOP naar visual basic brengt. Qua syntax is het nog vb, maar het is een hele nieuwe taal waarin alles een object is. (doh alle talen binnen het .net framework zijn in principe gelijk) | |
Aaargh! | vrijdag 15 april 2005 @ 00:58 |
quote:Wat ik er van gehoord heb (ik heb het zelf nog niet gebruikt), is het gewoon C# maar dan met een basic syntax. Vraag me af wat daar de meerwaarde van is. (ik zie ze d'r zo voor aan dat ze de C# compiler hebben gepakt met een andere lexer ervoor) Doe dan gewoon meteen C# of Java, syntax is veel leesbaarder dan de BASIC syntax, dat ziet er altijd uit als een brei woorden, maar dat kan ook gewenning zijn natuurlijk. | |
Ultrawuft | vrijdag 15 april 2005 @ 00:59 |
quote:De enige meerwaarde wat het heeft is dat bestaande vb ontwikkelaars iets sneller de taal eigen zullen maken (niet qua denkwijze, maar wel qua syntax, ingebouwde functies enzv). Ik heb er helemaal geen probleem mee om iets in C# of in vb.net te ontwikkelen. Het doet toch precies hetzelfde. ![]() | |
Angeren | vrijdag 15 april 2005 @ 01:44 |
begin eerst maar eens met C++ , om als te leren denken als een "programeur" (lees: wat moet er gebeuren, wanneer moet er iets gebeuren en hoe moet er iets gebeuren). wil je daarnaa meer objectgeorienteerd programeren en je wilt een leuk schermpje zien waarop je kunt klikken en wat kunt invullen: Visual Basic. | |
Aaargh! | vrijdag 15 april 2005 @ 09:31 |
quote:Heel slecht idee, for obvious reasons. quote:VB OO? | |
existenz | vrijdag 15 april 2005 @ 11:41 |
quote:C# en VB.NET zijn even verschillend als VB en C++. De overstap van VB.NET naar C# is echter lager en makkelijker dan van VB naar C++ door de (mooiere) syntax. De enigste overeenkomst tussen VB.NET en C# is het .NET framework. Doordat dit framework zo belangrijk is in beide talen, zul je wel al snel zeggen dat ze veel op elkaar lijken, maar eigen lijken ze alleen qua functionaliteiten en mogelijkheden op elkaar. Daarnaast is C# zeker geen goede taal om mee te beginnen. C# is zeer uitgebreid en heeft zoveel mogelijkheden, dat iemand die net begint met programmeren niet weet waar hij moet beginnen. Daarnaast vormt kennis van het .NET framework een belangrijk onderdeel van C# als je de echte kracht eruit wil halen. Ik raad aan met Java te beginnen. Java is ook een uitgebreide taal, maar hiervoor heb je nauwelijks kennis van het onderliggende framework nodig en heb je veel meer goede tutorials voor. Dit komt natuurlijk ook omdat Java gewoon al langer bestaat. Daarnaast is de stap Java -> C# klein. | |
existenz | vrijdag 15 april 2005 @ 11:45 |
quote:Heb je al ooit naar JBuilder X en JBuilder 2005 gekeken? Met deze versies heeft Borland hele grote stappen gemaakt. Absoluut niet meer ouderwets dus.... | |
_Led_ | vrijdag 15 april 2005 @ 11:47 |
Java is voor mietjes ![]() | |
existenz | vrijdag 15 april 2005 @ 11:49 |
quote:Ik weet niet wat voor Delphi applicaties jij hebt gemaakt? Maar ik schrijf voor Delphi vele malen meer code dan dat ik klik. Trouwens, bij elke taal is het maken van een huis,tuin en keuken applicatie alleen maar klikwerk. | |
sop | vrijdag 15 april 2005 @ 11:55 |
Er is nu ook Python.net ![]() 't is trouwens een pre-alpha versie |