0xcafebabe -- per aspera ad astra

Dokument pobrany z: http://www.anadoxin.org/blog/month/2008/04

Archiwum: kwiecień, 2008
Tagi:

Co prawda napisałem wcześniej o oddzielnym poście na ten temat, po głębszym zastanowieniu nie wydaje mi się jednak, aby temat był na tyle obszerny, by poświęcać na niego oddzielny wpis widoczny na stronie głównej.

Tagi:  •    •  

Łączenie programu Java i programu pisanego w asemblerze może mieć szereg różnych zalet. Część aplikacji pisana w Javie może odpowiadać na wysokopoziomowe aspekty jego działania, takie jak GUI, czy całą logikę, która nie zależy w żaden sposób od architektury na której uruchomiony jest program, natomiast część asemblerowa to część blisko związana z konkretną architekturą lub systemem, która może korzystać z systemowych rozwiązań, umyślnie ukrytych w Javie. Asembler oczywiście z powodzeniem można zamienić na język C czy C++, jednak z uwagi na ciekawość tematu zdecydowałem się jednak użyć asma na systemie Linux.