Maar een dom vraag waarom kan het niet alle bestanden in Python of C# programmeertaal kunnen programmeren? Als je alle dezelfde bestanden programmeertaal doet is het toch meer stabiel ofniet of dat maakt niks uit?
Domme vragen bestaan niet, slechts domme antwoorden .
C# is een Microsoft taal, dus dat is zo wie zo geen optie.
De primaire reden om voor C te kiezen is dat het veelal over realtime processing gaat, en dan wil je zo veel mogelijk controle hebben over het verwerkingsproces.
Ik heb in de pre-history (MS-DOS tijd) device drivers geschreven, en dat moest in assembler, omdat we effectief clock-cycli zaten te tellen. Een byte dat via een interrupt binnen kwam moest verwerkt zijn voordat de volgende byte kwam. Dit soort controle heb je niet bij hogere programmeertalen, en al zeker niet bij interpreter talen als Python, Ruby, Javascript of PHP.
Voor de gebruikersinterface speelt dit minder, daar is flexibiliteit, een veel bredere groep van ontwikkelaars, en snelheid van programmeren en testen belangrijker.
En het zou me ook niet verbazen dat de oorsponkelijke keuze is gebaseerd op de skillset van de orignele Enigma2 ontwikkelaars...
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.