Linked by Andy Tars on Fri 25th Apr 2003 17:06 UTC
João Paredes is an almost-21-year-old student of Electrotecnical and Computers Engeneering at Oporto's State University for Engeneering (Faculdade de Engenharia da Universidade do Porto), in Portugal. He is well known and respected in his community, known to be a visonary and a good leader. Also known to be an excelent programmer, as he's been programming computers for 16 years now (yes, since he was 5).
Permalink for comment
To read all comments associated with this story, please click here.
I understand the common user doesnt care much about real-time and fault tolerance OS's, thats an industry thing, but because we are talking about visionary ideas, why not bring these very important concepts to mind?
Space Applications are the most critical systems around. ESA and NASA only use hardware & software that previously has proven its worth, that is 100% stable and does its job with extreme accuracy. Of course this still demands for special crafted hardware with advanced error detection mechanisms, redundancy and high debugging capabilities. But if we are talking visionary, why dont we walk in this direction too (at least in the software area) ?
To ones that didnt do it yet, take a closer look at real time programming characteristics and approaches. They can be applied to modern OS's. ADA (especially Ravenscar profile subset) and RT-C++ are the most well known i think.
That idea that Joao's suggest about implemmenting OO Hardware using FPGA's flexibility might be interesting if doable... I am not completely aware of FPGA's full capabilites, i just know of some applications that used FPGA's.
I will not discuss if Joao's is a visionary or not, because that doesnt matter at all.
Note: Of course im please to see other Portuguese out there (althought internet is a "country" itself)
I understand the common user doesnt care much about real-time and fault tolerance OS's, thats an industry thing, but because we are talking about visionary ideas, why not bring these very important concepts to mind?
Space Applications are the most critical systems around. ESA and NASA only use hardware & software that previously has proven its worth, that is 100% stable and does its job with extreme accuracy. Of course this still demands for special crafted hardware with advanced error detection mechanisms, redundancy and high debugging capabilities. But if we are talking visionary, why dont we walk in this direction too (at least in the software area) ?
To ones that didnt do it yet, take a closer look at real time programming characteristics and approaches. They can be applied to modern OS's. ADA (especially Ravenscar profile subset) and RT-C++ are the most well known i think.
That idea that Joao's suggest about implemmenting OO Hardware using FPGA's flexibility might be interesting if doable... I am not completely aware of FPGA's full capabilites, i just know of some applications that used FPGA's.
I will not discuss if Joao's is a visionary or not, because that doesnt matter at all.
Note: Of course im please to see other Portuguese out there (althought internet is a "country" itself)