Het lijkt mij interessant om voor mijn Bachelor scriptie (Informatiekunde) te onderzoeken wat de verschillen in responstijd zijn tussen verscheidene programmeer/script talen. Er wordt getest op één grote tekstfile met veel Nederlandse zinnen,(al dan niet woorden per 1 regel) waar een specifiek woord in gezocht moeten worden (en eventueel geteld).
Als zoekalgoritmen kan ik bijvoorbeeld sequential-search, binary-search, b-trees en quicksort gebruiken. Wellicht dat de ene taal meer processor-tijd nodig heeft voor een bepaald algoritme dan de andere. Er zal tevens gekeken worden naar de worst- en bestcases, omdat ik ook benieuwd ben of de invloed hiervan nog respectievelijke verschillen(dat er verschil is per algoritme tussen worst/best case weten we wel) opleveren ten aanzien van de verschillende talen.
Ik kan al omgaan met JAVA, PERL en PHP. Van deze talen weet ik dat het uitvoerbaar is (qua niveau, de syntax, werken met bestanden en de zoekalgoritmen).
Nu vraag ik me af, voor welke andere programmeertalen denken jullie dat dit voor mij uitvoerbaar is. (C++, C#, Visual Basic, Python, Delphi). Dit houdt ook onder meer in dat het vrij gemakkelijk te 'installeren' en te compileren moet zijn. Bovendien moet het natuurlijk gratis zijn. Ik heb genoeg materiaal(boeken en ebooks) om de talen, voor dit specifieke onderwerp, te leren.
Als zoekalgoritmen kan ik bijvoorbeeld sequential-search, binary-search, b-trees en quicksort gebruiken. Wellicht dat de ene taal meer processor-tijd nodig heeft voor een bepaald algoritme dan de andere. Er zal tevens gekeken worden naar de worst- en bestcases, omdat ik ook benieuwd ben of de invloed hiervan nog respectievelijke verschillen(dat er verschil is per algoritme tussen worst/best case weten we wel) opleveren ten aanzien van de verschillende talen.
Ik kan al omgaan met JAVA, PERL en PHP. Van deze talen weet ik dat het uitvoerbaar is (qua niveau, de syntax, werken met bestanden en de zoekalgoritmen).
Nu vraag ik me af, voor welke andere programmeertalen denken jullie dat dit voor mij uitvoerbaar is. (C++, C#, Visual Basic, Python, Delphi). Dit houdt ook onder meer in dat het vrij gemakkelijk te 'installeren' en te compileren moet zijn. Bovendien moet het natuurlijk gratis zijn. Ik heb genoeg materiaal(boeken en ebooks) om de talen, voor dit specifieke onderwerp, te leren.