Název: C nebo Python? Přispěvatel: anonym 21.12.2009, 12:01:54 Prohlizim si kod jednotlivych modulu, abych se podival, jak na to. A zarazila me jedna vec. Skoro vsechny moduly jsou psany v C, ale narazil jsem na nektere moduly, ktere jsou psany jakymsi Pythonem :o. V jakem jazyce se teda pise kod modulu? ???
Název: Re: C nebo Python? Přispěvatel: libor 21.12.2009, 12:27:01 Programový kód modulů se píše v jazyku C. Na tom se nic nemění.
Programovací jazyk Python je použitý pouze a jenom u dynamických modulů tj. u modulů, které mohou měnit počet vstupních a/nebo výstupních pinů. Pomocí jazyka Python se generuje výsledný program (na stejném principu jako PHP/HTML). To nám (ale i vám) umožní vytvářet univerzálnější moduly, které budou mít optimálnější (úspornější) kód, neboť počet vstupů a/nebo výstupů lze nastavit přímo dle potřeb (například modul OR s 5 vstupy). V tuto chvíli existuje pouze několik modulů (nejčastěji v sekci SW hradla), ale postupně budou vznikat další, a to i komunikační moduly (dynamické nastavení počtu komunikovaných položek atd.). |