Re:Red: help us build the first "full-stack" programming lan...
by memracom on Friday February 14, 2014 @06:16PM
(#7241717)
That horse has bolted long ago.
Python, Ruby, Javascript, PHP. You name it, they can all do full stack. Even C can be used, i.e. http://doom.pdox.net/
The problem with most new languages is that they solve just one or two existing problems. Just like politics in a multiparty democracy like Canada, UK, Germany and even Russia, the major parties can adopt ideas promoted by one of the lesser parties and then there is no need for voters to take the risk and elect the lesser party.
For example, Python adopted more and more functional features over the last 10 years and now you can write perfectly good Functional Reactive code in Python. Javascript has lagged a bit, but the standards work is steadily adding features and catching up. Even Java 8 is on this bandwagon.
So, there is no need to create whole new ecosystems around a whole new language.
Re:Red: help us build the first "full-stack" programming lan...
by rm445 on Saturday February 15, 2014 @04:31AM
(#7243213)
How low does the stack go? C isn't used for the microcode translating instructions inside the CPU. I suspect that parent poster was thinking of the 'web stack', which seems to be what 'full-stack programmers' are recruited for.
Re:Red: help us build the first "full-stack" programming lan...
by rm445 on Saturday February 15, 2014 @04:33AM
(#7243223)
The syntax has its good points, or at least opinions about what is good despite them being non-mainstream. Such as function calls and sequences without brackets or separators. Question marks, hyphens and other symbols allowed in identifiers.
Python, Ruby, Javascript, PHP. You name it, they can all do full stack. Even C can be used, i.e. http://doom.pdox.net/
The problem with most new languages is that they solve just one or two existing problems. Just like politics in a multiparty democracy like Canada, UK, Germany and even Russia, the major parties can adopt ideas promoted by one of the lesser parties and then there is no need for voters to take the risk and elect the lesser party.
For example, Python adopted more and more functional features over the last 10 years and now you can write perfectly good Functional Reactive code in Python. Javascript has lagged a bit, but the standards work is steadily adding features and catching up. Even Java 8 is on this bandwagon.
So, there is no need to create whole new ecosystems around a whole new language.
http://3.bp.blogspot.com/-xhOP35Dm99w/UuXFKgY2dlI/AAAAAAAAAG...
1. Is Lua / LuaJIT. Extremely fast. Some Drivers were written from it.
2. Rust with some tinkering.
But I honestly think Hardware -> Application Level should be one languages while scripting to DSL would be another.
And that i personally prefer Rust and Ruby.