Op zich ben ik blij met talen als Java en C#. Je kunt dingen intuïtief modelleren en vervolgens behoorlijk rap implementeren. Ook is de onderhoudbaarheid goed, gegeven dat je bij je ontwikkelproces een beetje nadenkt. Tegelijkertijd heb je te maken met een (soort van) virtual machine, garbage collection en dientengevolge performanceverlies. Ga je bikkelen in bv. Fortran, dan heb je misschien wel performance, maar is het ontwikkelen een stuk lastiger.
Nu vroeg ik me af of er niet een soort beste van de twee werelden bestaat. Als je complexe simulaties wilt doen lijkt voor de beheers- en begrijpbaarheid OO me namelijk een grote winst terwijl je ook performance wilt. Ik heb al wel wat gegoogled: in Edinburgh geven ze een HPC-cursus voor Java, ik heb ergens benchmarks van .Net 1.1 gezien met matrixmultiplicaties, maar het lijkt een beetje dun gezaaid allemaal.
Nu vroeg ik me af of jullie een idee hebben hoe het landschap inzake OO + HPC eruit ziet tegenwoordig. Ik kan me namelijk niet voorstellen dat men in de HPC-wereld wil blijven hangen in talen die qua begrijpelijkheid en onderhoudbaarheid "achterblijven", om het zo even te zeggen.
Nu vroeg ik me af of er niet een soort beste van de twee werelden bestaat. Als je complexe simulaties wilt doen lijkt voor de beheers- en begrijpbaarheid OO me namelijk een grote winst terwijl je ook performance wilt. Ik heb al wel wat gegoogled: in Edinburgh geven ze een HPC-cursus voor Java, ik heb ergens benchmarks van .Net 1.1 gezien met matrixmultiplicaties, maar het lijkt een beetje dun gezaaid allemaal.
Nu vroeg ik me af of jullie een idee hebben hoe het landschap inzake OO + HPC eruit ziet tegenwoordig. Ik kan me namelijk niet voorstellen dat men in de HPC-wereld wil blijven hangen in talen die qua begrijpelijkheid en onderhoudbaarheid "achterblijven", om het zo even te zeggen.
💶 Wil je in een vrije democratie blijven wonen? Betaal dan voor nieuws. 📰
❌ ceterum censeo contra factiones ad dextrum extremum esse pugnandum. 🙅🏻♂️