3 ms·
I was working on the code for mobile nodes, 3G and 4G. C++ with RSARTE (IBM plugin for Eclipse for Real-Time Applications) [1]. I left but my friends started wo
by Matrixik 8y ago
I was working on the code for mobile nodes, 3G and 4G. C++ with RSARTE (IBM plugin for Eclipse for Real-Time Applications) [1]. I left but my friends started working on 5G where looks like they want to get rid of RSARTE and use clean C++. At some point of time some people in Sweden started looking into rewriting it in Erlang but after around 1 year it was dropped, don't remember why.
[1] https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W0c4a14ff363e_436c_9962_2254bb5cbc60 https://www.ibm.com/developerworks/community/wikis/home?lang...
- StudentStuff 8y agoSpeed of running the code was likely why C++ was retained, Erlang is a higher level language that uses more resources, and depending on your platform target there may not be enough CPU resources in your average base station to support a software stack in Erlang doing packet forwarding, QoS or especially DPI. That being said, for communications platforms it has some very useful properties when code starts to break, hence WhatsApp and 2600hz using it for their respective projects.