Javascript + libC = Love!

nsaspook

Joined Aug 27, 2009
16,321
Just let me know when you're done with your pissing contest because I was actually trying to understand the objections that people have.
It's not a contest. Facts are facts. If your idea was software fried chicken and biscuits it would be an easy sell.
 

Thread Starter

xox

Joined Sep 8, 2017
936
It's not a contest. Facts are facts. If your idea was software fried chicken and biscuits it would be an easy sell.
So you literally don't think it's a good idea to have a language that offers all of those things or you just don't like to hear the word "scripting"? You can't really argue that the C development cycle doesn't stink because it does. I think we could do better that's all.
 

nsaspook

Joined Aug 27, 2009
16,321
So you literally don't think it's a good idea to have a language that offers all of those things or you just don't like to hear the word "scripting"? You can't really argue that the C development cycle doesn't stink because it does. I think we could do better that's all.
The C development cycle is perfectly fine for the tasks it was designed for. I'm designing a communications host emulator for a 8-bit uC with 8K of SRAM where I need to bit fiddle C structures to an exact model of a transmission stream while manipulating a multi-level state machine controlled by a protocol designed for making 8-bit controllers and other chips. The problem is not language, it's the human behind the keyboard that makes it stink, or not.
 

Thread Starter

xox

Joined Sep 8, 2017
936
The C development cycle is perfectly fine for the tasks it was designed for. I'm designing a communications host emulator for a 8-bit uC with 8K of SRAM where I need to bit fiddle C structures to an exact model of a transmission stream while manipulating a multi-level state machine controlled by a protocol designed for making 8-bit controllers and other chips. The problem is not language, it's the human behind the keyboard that makes it stink, or not.
Ok but think of large codebases now. Lots of header files to create, precarious memory management, and tons of boilerplate code to write. Not to mention the make files. It just sucks!
 

BR-549

Joined Sep 22, 2013
4,931
I think that 5G is going to increase the demand for micro-controller programming. Much, much more than estimated.

The 5G demand will also cause more powerful devices with more memory. A flood of devices.

A much easier programming technique will be needed. For regular people.

It will probably be some sort of visual, web connected cloud system. With the proper data base(internet) one just enters the devices and sensors and the proper routines are downloaded and programmed.

This is not new. The demand will improve it and bring it into common use.

I think most have no idea of what 5G is going to do to our world. Very fast, cheap, sophistication..............of everything. Real time or active internet.

Cheap 24/7 bandwidth will change everything, fast. Things that are not thought of or considered yet.

It will probably enslave us. Everything will come from the "system", and all we have to do is keep the system up.
 

nsaspook

Joined Aug 27, 2009
16,321
Ok but think of large codebases now. Lots of header files to create, precarious memory management, and tons of boilerplate code to write. Not to mention the make files. It just sucks!
There are easy to use IDE's that make managing a large software project much easier.

'C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.'
The creator of C++ , Bjarne Stroustrup
 

Thread Starter

xox

Joined Sep 8, 2017
936
There are easy to use IDE's that make managing a large software project much easier.

'C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.'
The creator of C++ , Bjarne Stroustrup
Well of course that's why people use them. But it's still kind sad that it's even necessary. I like programming from the console personally.
 

Thread Starter

xox

Joined Sep 8, 2017
936
<snip>

Why am I feeding the trolls here?

If you think it's just stupid well fine you're probably right anyhow. I mean what are the chances of some random forum discussion leading to the development of a new programming language?

It doesn't hurt to hash out new ideas. As for myself it helps me stay creative while working on other projects. Some people like crosswords. I like to think about programming languages.
 
Last edited:

Thread Starter

xox

Joined Sep 8, 2017
936
Rereading my last post there...kind of dramatic. LOL

Okay well maybe you won't be using it on a microcontroller any day soon, but it has been working out for me to be a very handy tool for tackling everyday automation tasks. And thanks to Termux I can use it on any Android device too. I've improved the docs and bumped the version to 1.0 in case anyone's interested. Cheers!
 
Top