Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #122819
| Newsgroups | comp.lang.c |
|---|---|
| Date | 2017-11-17 06:04 -0800 |
| Message-ID | <4d2a3d73-c48a-46e4-96ae-034dc6ae7ea1@googlegroups.com> (permalink) |
| Subject | C needs to evolve |
| From | "Rick C. Hodgin" <rick.c.hodgin@gmail.com> |
There are so many advances in other languages which have desirable features. C needs to evolve to include some of those advancements to make it a desirable first-class tool, rather than just a third- class tool used for link-in modules that handle a few functions the other language(s) the project's written in can't handle well. The most basic is the simple class. That one concept alone would so greatly improve C as to make it useful as a modern programming language. Another is to remove forward dependencies and simply allow things to be defined anywhere with an extra pass of the compiler resolving it all for you. In addition, it needs to step out of the console and into the new realm of general forms of input. The conceptual framework of that input should be broken out into fundamental types (text, date, time, numbers, checkboxes, etc), but then allowed to be rendered in any form, such as by a text-based engine, or a graphics-based engine, but the underlying abilities and concept for inputting data, being able to process and output that data, should all be standardized. ----- C is an absolutely amazing expression of human thought into the binary world of computers. But, it's clunky. It's slow (to write code in). It's obtuse (in the way it approaches data in light of modern advancements in language development). And its age is showing in light of new hardware resources available in the 2010s and those coming down the pipe. I urge discussion on this matter. Please post your thoughts. -- Rick C. Hodgin
Back to comp.lang.c | Previous | Next — Next in thread | Find similar
C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-17 06:04 -0800
Re: C needs to evolve "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2017-11-17 22:14 +0800
Re: C needs to evolve "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2017-11-17 22:15 +0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-17 06:18 -0800
Re: C needs to evolve Mark Storkamp <mstorkamp@yahoo.com> - 2017-11-17 09:12 -0600
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-17 06:21 -0800
Re: C needs to evolve mark.bluemel@gmail.com - 2017-11-17 07:09 -0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-17 07:24 -0800
Re: C needs to evolve gazelle@shell.xmission.com (Kenny McCormack) - 2017-11-17 15:45 +0000
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-17 07:29 -0800
Re: C needs to evolve "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2017-11-17 23:33 +0800
Re: C needs to evolve mark.bluemel@gmail.com - 2017-11-17 07:35 -0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-17 10:43 -0500
Re: C needs to evolve supercat@casperkitty.com - 2017-11-21 07:56 -0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-21 08:28 -0800
Re: C needs to evolve supercat@casperkitty.com - 2017-11-21 11:51 -0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-21 12:19 -0800
Re: C needs to evolve supercat@casperkitty.com - 2017-11-21 13:08 -0800
Re: C needs to evolve fir <profesor.fir@gmail.com> - 2017-11-21 13:36 -0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-21 13:41 -0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-21 14:10 -0800
Re: C needs to evolve Ian Collins <ian-news@hotmail.com> - 2017-11-22 11:19 +1300
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-21 16:07 -0800
Re: C needs to evolve Ian Collins <ian-news@hotmail.com> - 2017-11-22 13:09 +1300
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-21 17:25 -0800
Re: C needs to evolve Ian Collins <ian-news@hotmail.com> - 2017-11-22 14:31 +1300
Re: C needs to evolve supercat@casperkitty.com - 2017-11-21 14:33 -0800
Re: C needs to evolve "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-11-22 05:27 -0800
Re: C needs to evolve Thiago Adams <thiago.adams@gmail.com> - 2017-11-17 08:32 -0800
Re: C needs to evolve David Kleinecke <dkleinecke@gmail.com> - 2017-11-17 11:55 -0800
csiph-web