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


Groups > comp.lang.c++ > #85493 > unrolled thread

"Carbon, a new programming language from Google, aims to be C++ successor"

Started byCholo Lennon <chololennon@hotmail.com>
First post2022-07-19 23:08 -0300
Last post2022-07-26 20:04 -0700
Articles 20 on this page of 49 — 16 participants

Back to article view | Back to comp.lang.c++


Contents

  "Carbon, a new programming language from Google, aims to be C++ successor" Cholo Lennon <chololennon@hotmail.com> - 2022-07-19 23:08 -0300
    Re: "Carbon, a new programming language from Google, aims to be C++ Muttley@dastardlyhq.com - 2022-07-20 08:29 +0000
      Re: "Carbon, a new programming language from Google, aims to be C++ Cholo Lennon <chololennon@hotmail.com> - 2022-07-20 16:38 -0300
        Re: "Carbon, a new programming language from Google, aims to be C++ Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2022-07-20 14:38 -0700
          Re: "Carbon, a new programming language from Google, aims to be C++ Cholo Lennon <chololennon@hotmail.com> - 2022-07-20 18:49 -0300
            Re: "Carbon, a new programming language from Google, aims to be C++ Chris Vine <chris@cvine--nospam--.freeserve.co.uk> - 2022-07-21 00:04 +0100
              Re: "Carbon, a new programming language from Google, aims to be C++ Cholo Lennon <chololennon@hotmail.com> - 2022-07-20 20:20 -0300
    Re: "Carbon, a new programming language from Google, aims to be C++ successor" Juha Nieminen <nospam@thanks.invalid> - 2022-07-20 09:49 +0000
      Re: "Carbon, a new programming language from Google, aims to be C++ successor" Cholo Lennon <chololennon@hotmail.com> - 2022-07-20 16:50 -0300
      Re: "Carbon, a new programming language from Google, aims to be C++ successor" "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2022-07-20 14:38 -0700
      Re: "Carbon, a new programming language from Google, aims to be C++ successor" Manfred <noname@add.invalid> - 2022-07-21 01:29 +0200
        Re: "Carbon, a new programming language from Google, aims to be C++ successor" Chris Vine <chris@cvine--nospam--.freeserve.co.uk> - 2022-07-21 01:06 +0100
          Re: "Carbon, a new programming language from Google, aims to be C++ successor" David Brown <david.brown@hesbynett.no> - 2022-07-21 16:01 +0200
            Re: "Carbon, a new programming language from Google, aims to be C++ Muttley@dastardlyhq.com - 2022-07-21 15:01 +0000
              Re: "Carbon, a new programming language from Google, aims to be C++ "gdo...@gmail.com" <gdotone@gmail.com> - 2022-07-21 08:45 -0700
                Re: "Carbon, a new programming language from Google, aims to be C++ Juha Nieminen <nospam@thanks.invalid> - 2022-07-22 06:56 +0000
                  Re: "Carbon, a new programming language from Google, aims to be C++ David Brown <david.brown@hesbynett.no> - 2022-07-22 10:13 +0200
              Re: "Carbon, a new programming language from Google, aims to be C++ David Brown <david.brown@hesbynett.no> - 2022-07-21 18:52 +0200
                Re: "Carbon, a new programming language from Google, aims to be C++ "gdo...@gmail.com" <gdotone@gmail.com> - 2022-07-21 12:42 -0700
                  Re: "Carbon, a new programming language from Google, aims to be C++ "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2022-07-21 12:45 -0700
                Re: "Carbon, a new programming language from Google, aims to be C++ Juha Nieminen <nospam@thanks.invalid> - 2022-07-22 07:03 +0000
                  Re: "Carbon, a new programming language from Google, aims to be C++ Christian Gollwitzer <auriocus@gmx.de> - 2022-07-22 09:44 +0200
                    Re: "Carbon, a new programming language from Google, aims to be C++ Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2022-07-22 01:20 -0700
                      Re: "Carbon, a new programming language from Google, aims to be C++ Muttley@dastardlyhq.com - 2022-07-22 08:38 +0000
                      Re: "Carbon, a new programming language from Google, aims to be C++ Christian Gollwitzer <auriocus@gmx.de> - 2022-07-22 10:39 +0200
                        Re: "Carbon, a new programming language from Google, aims to be C++ Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2022-07-22 02:13 -0700
                    Re: "Carbon, a new programming language from Google, aims to be C++ Juha Nieminen <nospam@thanks.invalid> - 2022-07-22 09:49 +0000
                      Re: "Carbon, a new programming language from Google, aims to be C++ Michael S <already5chosen@yahoo.com> - 2022-07-22 05:05 -0700
                  Re: "Carbon, a new programming language from Google, aims to be C++ scott@slp53.sl.home (Scott Lurndal) - 2022-07-22 13:07 +0000
                    Re: "Carbon, a new programming language from Google, aims to be C++ Juha Nieminen <nospam@thanks.invalid> - 2022-07-24 07:38 +0000
                      Re: "Carbon, a new programming language from Google, aims to be C++ Bo Persson <bo@bo-persson.se> - 2022-07-24 12:15 +0200
                Re: "Carbon, a new programming language from Google, aims to be C++ Muttley@dastardlyhq.com - 2022-07-22 08:26 +0000
              Re: "Carbon, a new programming language from Google, aims to be C++ "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2022-07-21 12:39 -0700
                Re: "Carbon, a new programming language from Google, aims to be C++ Muttley@dastardlyhq.com - 2022-07-22 08:36 +0000
    Re: "Carbon, a new programming language from Google, aims to be C++ successor" Michael S <already5chosen@yahoo.com> - 2022-07-21 13:17 -0700
    Re: "Carbon, a new programming language from Google, aims to be C++ successor" Bonita Montero <Bonita.Montero@gmail.com> - 2022-07-22 09:07 +0200
      Re: "Carbon, a new programming language from Google, aims to be C++ successor" Michael S <already5chosen@yahoo.com> - 2022-07-22 04:58 -0700
    Re: "Carbon, a new programming language from Google, aims to be C++ successor" Bonita Montero <Bonita.Montero@gmail.com> - 2022-07-24 19:36 +0200
      Re: "Carbon, a new programming language from Google, aims to be C++ successor" Bo Persson <bo@bo-persson.se> - 2022-07-24 22:23 +0200
        Re: "Carbon, a new programming language from Google, aims to be C++ successor" Juha Nieminen <nospam@thanks.invalid> - 2022-07-25 05:44 +0000
        Re: "Carbon, a new programming language from Google, aims to be C++ successor" Andreas Kempe <kempe@lysator.liu.se> - 2022-08-11 17:38 +0000
          Re: "Carbon, a new programming language from Google, aims to be C++ successor" "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2022-08-11 12:06 -0700
            Re: "Carbon, a new programming language from Google, aims to be C++ successor" Andreas Kempe <kempe@lysator.liu.se> - 2022-08-12 10:54 +0000
          Re: "Carbon, a new programming language from Google, aims to be C++ successor" Paavo Helde <eesnimi@osa.pri.ee> - 2022-08-11 23:09 +0300
          Re: "Carbon, a new programming language from Google, aims to be C++ successor" Bo Persson <bo@bo-persson.se> - 2022-08-12 14:52 +0200
            Re: "Carbon, a new programming language from Google, aims to be C++ successor" Andreas Kempe <kempe@lysator.liu.se> - 2022-08-12 16:25 +0000
      Re: "Carbon, a new programming language from Google, aims to be C++ successor" Michael S <already5chosen@yahoo.com> - 2022-07-24 13:26 -0700
    Re: "Carbon, a new programming language from Google, aims to be C++ successor" Cholo Lennon <chololennon@hotmail.com> - 2022-07-25 15:02 -0300
      Re: "Carbon, a new programming language from Google, aims to be C++ successor" "gdo...@gmail.com" <gdotone@gmail.com> - 2022-07-26 20:04 -0700

Page 1 of 3  [1] 2 3  Next page →


#85493 — "Carbon, a new programming language from Google, aims to be C++ successor"

FromCholo Lennon <chololennon@hotmail.com>
Date2022-07-19 23:08 -0300
Subject"Carbon, a new programming language from Google, aims to be C++ successor"
Message-ID<tb7o24$g4e$1@gioia.aioe.org>
Carbon, the latest programming language to be built within Google, was 
unveiled today as an experimental successor to C++...

https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/

[toc] | [next] | [standalone]


#85496 — Re: "Carbon, a new programming language from Google, aims to be C++

FromMuttley@dastardlyhq.com
Date2022-07-20 08:29 +0000
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tb8ee1$1ssq$1@gioia.aioe.org>
In reply to#85493
On Tue, 19 Jul 2022 23:08:04 -0300
Cholo Lennon <chololennon@hotmail.com> wrote:
>Carbon, the latest programming language to be built within Google, was 
>unveiled today as an experimental successor to C++...
>
>https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/

IOW they've realised no one outside Google gives a damn about Go so they're 
trying again. The only language that has a chance of replacing C is Rust but 
apparently its object model is a bit limited so no idea if it could replace C++
yet.

[toc] | [prev] | [next] | [standalone]


#85503 — Re: "Carbon, a new programming language from Google, aims to be C++

FromCholo Lennon <chololennon@hotmail.com>
Date2022-07-20 16:38 -0300
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tb9lj1$1a2$1@gioia.aioe.org>
In reply to#85496
On 7/20/22 5:29 AM, Muttley@dastardlyhq.com wrote:
> On Tue, 19 Jul 2022 23:08:04 -0300
> Cholo Lennon <chololennon@hotmail.com> wrote:
>> Carbon, the latest programming language to be built within Google, was
>> unveiled today as an experimental successor to C++...
>>
>> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/
> 
> IOW they've realised no one outside Google gives a damn about Go so they're
> trying again. The only language that has a chance of replacing C is Rust but
> apparently its object model is a bit limited so no idea if it could replace C++
> yet.
> 

I thought the same, that Rust could be the replacement for C/C++. I like 
Rust, but I am not an expert on it to have a strong opinion, especially 
about the integration with C/C++. Here the explanation "why not Rust" 
from them:

https://github.com/carbon-language/carbon-lang/blob/trunk/docs/project/faq.md#why-not-rust

--
Cholo Lennon
Bs.As.
ARG

[toc] | [prev] | [next] | [standalone]


#85506 — Re: "Carbon, a new programming language from Google, aims to be C++

FromMalcolm McLean <malcolm.arthur.mclean@gmail.com>
Date2022-07-20 14:38 -0700
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<0c33db3c-58ec-4d67-8e16-4b2cead5ffedn@googlegroups.com>
In reply to#85503
On Wednesday, 20 July 2022 at 20:38:26 UTC+1, Cholo Lennon wrote:
> On 7/20/22 5:29 AM, Mut...@dastardlyhq.com wrote: 
> > On Tue, 19 Jul 2022 23:08:04 -0300 
> > Cholo Lennon <cholo...@hotmail.com> wrote: 
> >> Carbon, the latest programming language to be built within Google, was 
> >> unveiled today as an experimental successor to C++... 
> >> 
> >> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/ 
> > 
> > IOW they've realised no one outside Google gives a damn about Go so they're 
> > trying again. The only language that has a chance of replacing C is Rust but 
> > apparently its object model is a bit limited so no idea if it could replace C++ 
> > yet. 
> >
> I thought the same, that Rust could be the replacement for C/C++. I like 
> Rust, but I am not an expert on it to have a strong opinion, especially 
> about the integration with C/C++. Here the explanation "why not Rust" 
> from them: 
> 
What would be telling is if language designers promised "a new Rust" rather
than "a new C++".

[toc] | [prev] | [next] | [standalone]


#85509 — Re: "Carbon, a new programming language from Google, aims to be C++

FromCholo Lennon <chololennon@hotmail.com>
Date2022-07-20 18:49 -0300
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tb9ta3$10hr$1@gioia.aioe.org>
In reply to#85506
On 7/20/22 18:38, Malcolm McLean wrote:
> On Wednesday, 20 July 2022 at 20:38:26 UTC+1, Cholo Lennon wrote:
>> On 7/20/22 5:29 AM, Mut...@dastardlyhq.com wrote:
>>> On Tue, 19 Jul 2022 23:08:04 -0300
>>> Cholo Lennon <cholo...@hotmail.com> wrote:
>>>> Carbon, the latest programming language to be built within Google, was
>>>> unveiled today as an experimental successor to C++...
>>>>
>>>> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/
>>>
>>> IOW they've realised no one outside Google gives a damn about Go so they're
>>> trying again. The only language that has a chance of replacing C is Rust but
>>> apparently its object model is a bit limited so no idea if it could replace C++
>>> yet.
>>>
>> I thought the same, that Rust could be the replacement for C/C++. I like
>> Rust, but I am not an expert on it to have a strong opinion, especially
>> about the integration with C/C++. Here the explanation "why not Rust"
>> from them:
>>
> What would be telling is if language designers promised "a new Rust" rather
> than "a new C++".

Well, given the Carbon syntax is closer to Rust than C++, yes, for sure 
it is a better motto for the language.

--
Cholo Lennon
Bs.As.
ARG


[toc] | [prev] | [next] | [standalone]


#85510 — Re: "Carbon, a new programming language from Google, aims to be C++

FromChris Vine <chris@cvine--nospam--.freeserve.co.uk>
Date2022-07-21 00:04 +0100
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<20220721000415.d608cba1e0b4dd62377abf61@cvine--nospam--.freeserve.co.uk>
In reply to#85509
On Wed, 20 Jul 2022 18:49:54 -0300
Cholo Lennon <chololennon@hotmail.com> wrote:
> On 7/20/22 18:38, Malcolm McLean wrote:
> > On Wednesday, 20 July 2022 at 20:38:26 UTC+1, Cholo Lennon wrote:
> >> On 7/20/22 5:29 AM, Mut...@dastardlyhq.com wrote:
> >>> On Tue, 19 Jul 2022 23:08:04 -0300
> >>> Cholo Lennon <cholo...@hotmail.com> wrote:
> >>>> Carbon, the latest programming language to be built within Google, was
> >>>> unveiled today as an experimental successor to C++...
> >>>>
> >>>> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/
> >>>
> >>> IOW they've realised no one outside Google gives a damn about Go so they're
> >>> trying again. The only language that has a chance of replacing C is Rust but
> >>> apparently its object model is a bit limited so no idea if it could replace C++
> >>> yet.
> >>>
> >> I thought the same, that Rust could be the replacement for C/C++. I like
> >> Rust, but I am not an expert on it to have a strong opinion, especially
> >> about the integration with C/C++. Here the explanation "why not Rust"
> >> from them:
> >>
> > What would be telling is if language designers promised "a new Rust" rather
> > than "a new C++".
> 
> Well, given the Carbon syntax is closer to Rust than C++, yes, for sure 
> it is a better motto for the language.

You may have a better reading of the documentation and knowledge of
carbon than me, but my reading of it is that that motto would be
incorrect.  From what I have read, carbon is designed for easy C++
interoperability via its FFI.  Rust is not.

The carbon FAQ explicitly claims it is not "a new Rust".  The FAQ says
"In fact, if you can use Rust or any other established programming
language, you should.  Carbon is for organizations and projects that
heavily depend on C++; for example, projects that have a lot of C++
code or use many third-party C++ libraries."

Those with agendas or personal attachments on this newsgroup will have
their agendas or personal attachments.  My guess, and it is no more than
that, is that over the next 20 years Rust will eat C++'s lunch and that
Carbon, which really does set out to be a "better C++", will not.  But
it is a guess.

[toc] | [prev] | [next] | [standalone]


#85512 — Re: "Carbon, a new programming language from Google, aims to be C++

FromCholo Lennon <chololennon@hotmail.com>
Date2022-07-20 20:20 -0300
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tba2j2$k4n$1@gioia.aioe.org>
In reply to#85510
On 7/20/22 8:04 PM, Chris Vine wrote:
> On Wed, 20 Jul 2022 18:49:54 -0300
> Cholo Lennon <chololennon@hotmail.com> wrote:
>> On 7/20/22 18:38, Malcolm McLean wrote:
>>> On Wednesday, 20 July 2022 at 20:38:26 UTC+1, Cholo Lennon wrote:
>>>> On 7/20/22 5:29 AM, Mut...@dastardlyhq.com wrote:
>>>>> On Tue, 19 Jul 2022 23:08:04 -0300
>>>>> Cholo Lennon <cholo...@hotmail.com> wrote:
>>>>>> Carbon, the latest programming language to be built within Google, was
>>>>>> unveiled today as an experimental successor to C++...
>>>>>>
>>>>>> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/
>>>>>
>>>>> IOW they've realised no one outside Google gives a damn about Go so they're
>>>>> trying again. The only language that has a chance of replacing C is Rust but
>>>>> apparently its object model is a bit limited so no idea if it could replace C++
>>>>> yet.
>>>>>
>>>> I thought the same, that Rust could be the replacement for C/C++. I like
>>>> Rust, but I am not an expert on it to have a strong opinion, especially
>>>> about the integration with C/C++. Here the explanation "why not Rust"
>>>> from them:
>>>>
>>> What would be telling is if language designers promised "a new Rust" rather
>>> than "a new C++".
>>
>> Well, given the Carbon syntax is closer to Rust than C++, yes, for sure
>> it is a better motto for the language.
> 
> You may have a better reading of the documentation and knowledge of
> carbon than me,

No, I have just learned about Carbon yesterday.

> but my reading of it is that that motto would be
> incorrect.  From what I have read, carbon is designed for easy C++
> interoperability via its FFI.  Rust is not.
> 
> The carbon FAQ explicitly claims it is not "a new Rust".  The FAQ says
> "In fact, if you can use Rust or any other established programming
> language, you should.  Carbon is for organizations and projects that
> heavily depend on C++; for example, projects that have a lot of C++
> code or use many third-party C++ libraries."

Yes, for sure, you're right, according to that FAQs it is not a new Rust 
(I just associated Carbon to Rust because of the syntax. As a C++ 
successor I would like a syntax closer to it instead of Rust)

> 
> Those with agendas or personal attachments on this newsgroup will have
> their agendas or personal attachments.  My guess, and it is no more than
> that, is that over the next 20 years Rust will eat C++'s lunch and that
> Carbon, which really does set out to be a "better C++", will not.  But
> it is a guess.
> 

--
Cholo Lennon
Bs.As.
ARG

[toc] | [prev] | [next] | [standalone]


#85498

FromJuha Nieminen <nospam@thanks.invalid>
Date2022-07-20 09:49 +0000
Message-ID<tb8j3e$j8$2@gioia.aioe.org>
In reply to#85493
Cholo Lennon <chololennon@hotmail.com> wrote:
> Carbon, the latest programming language to be built within Google, was 
> unveiled today as an experimental successor to C++...
> 
> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/

So what's the count for the number of "better than C++, to replace it"
languages now?

I have lost the count a couple of decades ago.

(To be fair, a couple of those "better than C++" languages have become
successful on their own right. They have still failed to replace C++,
though. Maybe the hundreth time is the charm?)

[toc] | [prev] | [next] | [standalone]


#85504

FromCholo Lennon <chololennon@hotmail.com>
Date2022-07-20 16:50 -0300
Message-ID<tb9maf$b6e$1@gioia.aioe.org>
In reply to#85498
On 7/20/22 6:49 AM, Juha Nieminen wrote:
> Cholo Lennon <chololennon@hotmail.com> wrote:
>> Carbon, the latest programming language to be built within Google, was
>> unveiled today as an experimental successor to C++...
>>
>> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/
> 
> So what's the count for the number of "better than C++, to replace it"
> languages now?
> 
> I have lost the count a couple of decades ago.
> 
> (To be fair, a couple of those "better than C++" languages have become
> successful on their own right. They have still failed to replace C++,
> though. Maybe the hundreth time is the charm?)
> 

Totally agree. A lot of "new" programming languages have advertised 
themselves as a C++ successor/replacement, but all of them failed to 
accomplish that goal.

My concern is that research efforts, and the community of developers, 
are split, again, due to another new "promising" language.

--
Cholo Lennon
Bs.As.
ARG

[toc] | [prev] | [next] | [standalone]


#85507

From"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Date2022-07-20 14:38 -0700
Message-ID<tb9sli$1sap2$2@dont-email.me>
In reply to#85498
On 7/20/2022 2:49 AM, Juha Nieminen wrote:
> Cholo Lennon <chololennon@hotmail.com> wrote:
>> Carbon, the latest programming language to be built within Google, was
>> unveiled today as an experimental successor to C++...
>>
>> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/
> 
> So what's the count for the number of "better than C++, to replace it"
> languages now?
> 
> I have lost the count a couple of decades ago.
> 
> (To be fair, a couple of those "better than C++" languages have become
> successful on their own right. They have still failed to replace C++,
> though. Maybe the hundreth time is the charm?)

Fwiw, I was playing around with Unity that uses C# as a main means to 
develop games. However, they sure do have a rather robust C binding into 
their render logic and explain that they did it in order to be able to 
exploit the efficiency of C wrt performance critical code.

[toc] | [prev] | [next] | [standalone]


#85513

FromManfred <noname@add.invalid>
Date2022-07-21 01:29 +0200
Message-ID<tba344$ovh$1@gioia.aioe.org>
In reply to#85498
On 7/20/2022 11:49 AM, Juha Nieminen wrote:
> Cholo Lennon <chololennon@hotmail.com> wrote:
>> Carbon, the latest programming language to be built within Google, was
>> unveiled today as an experimental successor to C++...
>>
>> https://9to5google.com/2022/07/19/carbon-programming-language-google-cpp/
> 
> So what's the count for the number of "better than C++, to replace it"
> languages now?
> 
> I have lost the count a couple of decades ago.
> 
> (To be fair, a couple of those "better than C++" languages have become
> successful on their own right. They have still failed to replace C++,
> though. Maybe the hundreth time is the charm?)

One major problem I see with all those wannabe C++ successor is that C++ 
has built a foundation that is several decades long, which counts for 
reliability and stability of the language (until the committee will 
manage to ruin this by keeping on doing what they are doing as of late)
These qualities are very valuable in projects and organizations where 
product quality matters.

In order to gain a comparable level of recognition, a successor of C++ 
would have to be building a similar foundation, and die along the way.

[toc] | [prev] | [next] | [standalone]


#85514

FromChris Vine <chris@cvine--nospam--.freeserve.co.uk>
Date2022-07-21 01:06 +0100
Message-ID<20220721010648.e74b1f658fdf6cefd0e66ee9@cvine--nospam--.freeserve.co.uk>
In reply to#85513
On Thu, 21 Jul 2022 01:29:08 +0200
Manfred <noname@add.invalid> wrote:
> One major problem I see with all those wannabe C++ successor is that C++ 
> has built a foundation that is several decades long, which counts for 
> reliability and stability of the language (until the committee will 
> manage to ruin this by keeping on doing what they are doing as of late)
> These qualities are very valuable in projects and organizations where 
> product quality matters.
>
> In order to gain a comparable level of recognition, a successor of C++ 
> would have to be building a similar foundation, and die along the way.

Indeed, as Keynes said "In the long run we are all dead".  No one knows
what language people (if they then exist) will be programming in in 100
years time.

I don't know how "official" Carbon is at Google.  Despite Google's
forays into things like Go, its codebase is heavily invested in C++.
The thing I take from this is that there is some level of organisation
within that company that is dissatisfied with C++'s evolution.  Whether
this is a transient phenomenen, some cry for solace, or something more
long lasting remains to be seen.

[toc] | [prev] | [next] | [standalone]


#85525

FromDavid Brown <david.brown@hesbynett.no>
Date2022-07-21 16:01 +0200
Message-ID<tbbm8i$2ddt0$1@dont-email.me>
In reply to#85514
On 21/07/2022 02:06, Chris Vine wrote:
> On Thu, 21 Jul 2022 01:29:08 +0200
> Manfred <noname@add.invalid> wrote:
>> One major problem I see with all those wannabe C++ successor is that C++
>> has built a foundation that is several decades long, which counts for
>> reliability and stability of the language (until the committee will
>> manage to ruin this by keeping on doing what they are doing as of late)
>> These qualities are very valuable in projects and organizations where
>> product quality matters.
>>
>> In order to gain a comparable level of recognition, a successor of C++
>> would have to be building a similar foundation, and die along the way.
> 
> Indeed, as Keynes said "In the long run we are all dead".  No one knows
> what language people (if they then exist) will be programming in in 100
> years time.
> 

We know some of it.  We'll still have C, Cobol, and a bit of Fortran :-)

> I don't know how "official" Carbon is at Google.  Despite Google's
> forays into things like Go, its codebase is heavily invested in C++.

These sorts of things are "bluesky" research for Google.  They are 
willing to finance them in the hope that they pay off, but they won't 
bet the company on them.

> The thing I take from this is that there is some level of organisation
> within that company that is dissatisfied with C++'s evolution.  Whether
> this is a transient phenomenen, some cry for solace, or something more
> long lasting remains to be seen.

They are not the first developers to realise that C++ is not perfect!

[toc] | [prev] | [next] | [standalone]


#85526 — Re: "Carbon, a new programming language from Google, aims to be C++

FromMuttley@dastardlyhq.com
Date2022-07-21 15:01 +0000
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tbbpnv$1beo$1@gioia.aioe.org>
In reply to#85525
On Thu, 21 Jul 2022 16:01:54 +0200
David Brown <david.brown@hesbynett.no> wrote:
>On 21/07/2022 02:06, Chris Vine wrote:
>> On Thu, 21 Jul 2022 01:29:08 +0200
>> Manfred <noname@add.invalid> wrote:
>>> One major problem I see with all those wannabe C++ successor is that C++
>>> has built a foundation that is several decades long, which counts for
>>> reliability and stability of the language (until the committee will
>>> manage to ruin this by keeping on doing what they are doing as of late)
>>> These qualities are very valuable in projects and organizations where
>>> product quality matters.
>>>
>>> In order to gain a comparable level of recognition, a successor of C++
>>> would have to be building a similar foundation, and die along the way.
>> 
>> Indeed, as Keynes said "In the long run we are all dead".  No one knows
>> what language people (if they then exist) will be programming in in 100
>> years time.
>> 
>
>We know some of it.  We'll still have C, Cobol, and a bit of Fortran :-)

It'll depend heavily on how hardware evolves and I suspect the hardware
that exists in 100 years will bear little to no resemblence to what we
have now either in physical construction or logical operation. Perhaps it'll
be quantum, perhaps it'll be something that hasn't even been thought of yet.

>> The thing I take from this is that there is some level of organisation
>> within that company that is dissatisfied with C++'s evolution.  Whether
>> this is a transient phenomenen, some cry for solace, or something more
>> long lasting remains to be seen.
>
>They are not the first developers to realise that C++ is not perfect!

https://pmac-agpc.ca/project-management-tree-swing-story

Number 12 is how C++ started out, Number 6 is what C++ should be, Number 3 is 
what the steering committee have created in the last 10 years.

[toc] | [prev] | [next] | [standalone]


#85527 — Re: "Carbon, a new programming language from Google, aims to be C++

From"gdo...@gmail.com" <gdotone@gmail.com>
Date2022-07-21 08:45 -0700
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<17bdf881-3068-4e13-9bcc-0eb007076655n@googlegroups.com>
In reply to#85526
great name for a language.

[toc] | [prev] | [next] | [standalone]


#85542 — Re: "Carbon, a new programming language from Google, aims to be C++

FromJuha Nieminen <nospam@thanks.invalid>
Date2022-07-22 06:56 +0000
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tbdhmb$6fa$1@gioia.aioe.org>
In reply to#85527
gdo...@gmail.com <gdotone@gmail.com> wrote:
> great name for a language.

I have my jokular hypothesis for why they named like that: So that
google searches for "google carbon footprint" would bring results
about the language rather than Google's emissions.

[toc] | [prev] | [next] | [standalone]


#85546 — Re: "Carbon, a new programming language from Google, aims to be C++

FromDavid Brown <david.brown@hesbynett.no>
Date2022-07-22 10:13 +0200
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tbdm6t$301j2$1@dont-email.me>
In reply to#85542
On 22/07/2022 08:56, Juha Nieminen wrote:
> gdo...@gmail.com <gdotone@gmail.com> wrote:
>> great name for a language.
> 
> I have my jokular hypothesis for why they named like that: So that
> google searches for "google carbon footprint" would bring results
> about the language rather than Google's emissions.

To be on the safe side, they should call the standard library for Carbon 
"Footprint" :-)

[toc] | [prev] | [next] | [standalone]


#85528 — Re: "Carbon, a new programming language from Google, aims to be C++

FromDavid Brown <david.brown@hesbynett.no>
Date2022-07-21 18:52 +0200
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tbc09a$2g34u$1@dont-email.me>
In reply to#85526
On 21/07/2022 17:01, Muttley@dastardlyhq.com wrote:
> On Thu, 21 Jul 2022 16:01:54 +0200
> David Brown <david.brown@hesbynett.no> wrote:
>> On 21/07/2022 02:06, Chris Vine wrote:
>>> On Thu, 21 Jul 2022 01:29:08 +0200
>>> Manfred <noname@add.invalid> wrote:
>>>> One major problem I see with all those wannabe C++ successor is that C++
>>>> has built a foundation that is several decades long, which counts for
>>>> reliability and stability of the language (until the committee will
>>>> manage to ruin this by keeping on doing what they are doing as of late)
>>>> These qualities are very valuable in projects and organizations where
>>>> product quality matters.
>>>>
>>>> In order to gain a comparable level of recognition, a successor of C++
>>>> would have to be building a similar foundation, and die along the way.
>>>
>>> Indeed, as Keynes said "In the long run we are all dead".  No one knows
>>> what language people (if they then exist) will be programming in in 100
>>> years time.
>>>
>>
>> We know some of it.  We'll still have C, Cobol, and a bit of Fortran :-)
> 
> It'll depend heavily on how hardware evolves and I suspect the hardware
> that exists in 100 years will bear little to no resemblence to what we
> have now either in physical construction or logical operation. Perhaps it'll
> be quantum, perhaps it'll be something that hasn't even been thought of yet.
> 

C, Cobol and Fortran have been around for 50 years or more, and are all 
still in serious use.  Other languages come and go - and some have come, 
but haven't gone yet (like C++).  So the best guess we have as to the 
languages of the future, is these apparently ever-lasting languages.  (I 
don't claim they will be the /only/ languages, or even the most popular 
ones - just that they'll still be around and in use.)

Quantum computers are an expensive excuse to play with cool toys.  I 
think it is unlikely that they will ever actually be cost-effective for 
solving real-world problems (as distinct from completely artificial ones 
invented just to suit quantum computers).  They /might/ turn out to be 
helpful for certain specific optimisation problems.  But for "everyday" 
computing, they haven't a chance, and never will do.

(Feel free to contact me in a hundred years if I turn out to be wrong!)

[toc] | [prev] | [next] | [standalone]


#85531 — Re: "Carbon, a new programming language from Google, aims to be C++

From"gdo...@gmail.com" <gdotone@gmail.com>
Date2022-07-21 12:42 -0700
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<dfee3e59-62fe-409f-afdb-bd2ac174e979n@googlegroups.com>
In reply to#85528

> Quantum computers are an expensive excuse to play with cool toys. I 
> think it is unlikely that they will ever actually be cost-effective for 
> solving real-world problems (as distinct from completely artificial ones 
> invented just to suit quantum computers). They /might/ turn out to be 
> helpful for certain specific optimisation problems. But for "everyday" 
> computing, they haven't a chance, and never will do. 
> 
> (Feel free to contact me in a hundred years if I turn out to be wrong!)

it's a date. lol, 2122, July 21.
we will be wearing quantum watches synced to our quantum eye glasses and contact lenses.
 😂 
we will never forget another face or fact. it will always appear before us. cool right.

[toc] | [prev] | [next] | [standalone]


#85532 — Re: "Carbon, a new programming language from Google, aims to be C++

From"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Date2022-07-21 12:45 -0700
SubjectRe: "Carbon, a new programming language from Google, aims to be C++
Message-ID<tbcack$2ifam$5@dont-email.me>
In reply to#85531
On 7/21/2022 12:42 PM, gdo...@gmail.com wrote:
> 
> 
>> Quantum computers are an expensive excuse to play with cool toys. I
>> think it is unlikely that they will ever actually be cost-effective for
>> solving real-world problems (as distinct from completely artificial ones
>> invented just to suit quantum computers). They /might/ turn out to be
>> helpful for certain specific optimisation problems. But for "everyday"
>> computing, they haven't a chance, and never will do.
>>
>> (Feel free to contact me in a hundred years if I turn out to be wrong!)
> 
> it's a date. lol, 2122, July 21.
> we will be wearing quantum watches synced to our quantum eye glasses and contact lenses.
>   😂
> we will never forget another face or fact. it will always appear before us. cool right.

LOL! Internet on demand. The mere act of a thought will flood the brain 
with search results... ;^)

[toc] | [prev] | [next] | [standalone]


Page 1 of 3  [1] 2 3  Next page →

Back to top | Article view | comp.lang.c++


csiph-web