Marius '95
troubleShooter
Am nevoie sa scriu un program pentru comunicarea cu un analizor prin portul serial. Ce face efectiv:
- handshake si flow control cu ACK/NAK, masurat timeout-uri, etc.
- verifica CRC16 la blocuri de date
- salveaza datele intr-un fisier
- lanseaza un PHP care sa importe datele in baza de date, sau importa el direct (depinde cat de usor de programat este)
Stiu php la un nivel decent si am deja programul scris in php, dar nu-i adecvat pentru a rula non-stop. Mananca mult procesor (5%). Vreau un executabil adevarat care, preferabil, sa se foloseasca de intreruperea portului, nu sa faca polling periodic ca PHP-ul. As mai vrea sa fie relativ usor portabil in linux/bsd, ca nu mai raman multa vreme cu windows.
Ce limbaj de programare ar trebui sa ma apuc sa invat?
Multumesc.
PS: Acel limbaj pe care ma apuc sa il invat ar trebui sa existe si peste 20 de ani si sa aiba documentatie excelenta acum, mai ales la capitolul comunicare prin porturi si IRQ.
- handshake si flow control cu ACK/NAK, masurat timeout-uri, etc.
- verifica CRC16 la blocuri de date
- salveaza datele intr-un fisier
- lanseaza un PHP care sa importe datele in baza de date, sau importa el direct (depinde cat de usor de programat este)
Stiu php la un nivel decent si am deja programul scris in php, dar nu-i adecvat pentru a rula non-stop. Mananca mult procesor (5%). Vreau un executabil adevarat care, preferabil, sa se foloseasca de intreruperea portului, nu sa faca polling periodic ca PHP-ul. As mai vrea sa fie relativ usor portabil in linux/bsd, ca nu mai raman multa vreme cu windows.
Ce limbaj de programare ar trebui sa ma apuc sa invat?
Multumesc.
PS: Acel limbaj pe care ma apuc sa il invat ar trebui sa existe si peste 20 de ani si sa aiba documentatie excelenta acum, mai ales la capitolul comunicare prin porturi si IRQ.