Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #123716

Re: C needs to evolve

From "Pascal J. Bourguignon" <pjb@informatimago.com>
Newsgroups comp.lang.c
Subject Re: C needs to evolve
Date 2017-12-02 04:13 +0100
Organization Informatimago
Message-ID <m2tvx9akka.fsf@informatimago.com> (permalink)
References <4d2a3d73-c48a-46e4-96ae-034dc6ae7ea1@googlegroups.com> <f122704f-6e0b-41fe-acd2-ccb55a8ec82e@googlegroups.com> <0e3b2312-1c4b-445a-94e3-82b44b8ecea6@googlegroups.com>

Show all headers | View raw


Thiago Adams <thiago.adams@gmail.com> writes:

> On Friday, December 1, 2017 at 5:31:29 PM UTC-2, zaca...@gmail.com wrote:
>> Den fredag den 17. november 2017 kl. 15.04.54 UTC+1 skrev Rick C. Hodgin:
>> > There are so many advances in other languages which have desirable
>> > features.
>> 
>> I'll stop you right there, because where I'm coming from it's simply
>> wrong. Yes, some other languages have feature that I too desire, but
>> these feature are few and far apart.
>> 
>> > 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.
>> 
>> C is not, nor have it ever been a third class tool. Granted it
>> requires a certain mindset, which is why quite a lot of people stay
>> away from it, this however does not make it a third class tool, I
>> would in fact argue that it is a first class tool.
>> 
>> > 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.
>> 
>> I quite agree that the ability to create classes would be nice, but
>> I hope you're not suggesting that C should become an object oriented
>> programming language, which is exactly what the next step would be,
>> should this feature be implemented, at least that would be the
>> expectation of a lot of people, and before we know it we're back at
>> C++.
>
> Why some people want classes in C?
> What exactly do you think that is good to have?

C + Classes = Objective-C

Try it, it's nice.


-- 
__Pascal J. Bourguignon
http://www.informatimago.com

Back to comp.lang.c | Previous | NextPrevious in thread | Find similar


Thread

Re: C needs to evolve zacariaz@gmail.com - 2017-12-01 11:31 -0800
  Re: C needs to evolve Keith Thompson <kst-u@mib.org> - 2017-12-01 11:57 -0800
  Re: C needs to evolve Thiago Adams <thiago.adams@gmail.com> - 2017-12-01 13:26 -0800
    Re: C needs to evolve Sjouke Burry <burrynulnulfour@ppllaanneett.nnll> - 2017-12-01 22:36 +0100
    Re: C needs to evolve supercat@casperkitty.com - 2017-12-01 13:54 -0800
      Re: C needs to evolve Thiago Adams <thiago.adams@gmail.com> - 2017-12-01 14:32 -0800
        Re: C needs to evolve Thiago Adams <thiago.adams@gmail.com> - 2017-12-01 14:39 -0800
    Re: C needs to evolve "Pascal J. Bourguignon" <pjb@informatimago.com> - 2017-12-02 04:13 +0100

csiph-web