В вашем коде указатели действуют как ссылки, а ссылки то в JAVA есть. Побитовые операции тоже имеются. Так что я не вижу проблемы в том, что бы переписать это дело в JAVA
int decode(int corect_mode, ref int errs, ref long cw)
{
//остальной код
//...
else {
errs = 0;
if(parity(cw))
{
errs = 1;
return 0
}
//Остальной код
}
}
Все языки программирования и технологии учил по принцыпу — надо, сделаем. Алгоритм прост: Ставим себе задачу, пичем обычно эта задача не простая а как можно более сложная, и думал как разбить это все на подзадачи. Потом при помощи гугла и исходников, найденых им реализовывал. В процессе работы возникает огромная масса вопросов, большая часть которых решается гуглом. Учить по книжке у меня не выходит, только если что-то «подсмотреть».