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


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

"“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett"

Started byLynn McGuire <lynnmcguire5@gmail.com>
First post2019-08-28 16:11 -0500
Last post2019-09-09 01:09 -0700
Articles 20 on this page of 165 — 31 participants

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


Contents

  "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Lynn McGuire <lynnmcguire5@gmail.com> - 2019-08-28 16:11 -0500
    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Melzzzzz <Melzzzzz@zzzzz.com> - 2019-08-29 02:36 +0000
      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-29 11:02 +0200
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-08-29 22:21 +1200
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-29 13:24 +0200
            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-08-29 23:35 +1200
              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-29 20:00 +0200
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Keith Thompson <kst-u@mib.org> - 2019-08-29 13:29 -0700
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 08:04 +0200
            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Keith Thompson <kst-u@mib.org> - 2019-08-29 23:11 -0700
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-30 10:14 +0200
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 07:42 +0200
      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-29 14:54 +0200
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 08:07 +0200
    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" BGB <cr88192@gmail.com> - 2019-08-29 05:14 -0500
      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-08-29 06:08 -0700
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 08:10 +0200
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-08-30 01:00 -0700
            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 10:16 +0200
              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-08-30 01:26 -0700
                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 10:33 +0200
                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-08-30 06:30 -0700
                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 15:59 +0200
                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-08-30 07:42 -0700
                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Melzzzzz <Melzzzzz@zzzzz.com> - 2019-08-30 14:44 +0000
      Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" legalize+jeeves@mail.xmission.com (Richard) - 2019-09-03 20:07 +0000
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" BGB <cr88192@gmail.com> - 2019-09-03 17:13 -0500
    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-29 14:53 +0200
      Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" gazelle@shell.xmission.com (Kenny McCormack) - 2019-08-29 13:14 +0000
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-29 15:38 +0200
        Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" legalize+jeeves@mail.xmission.com (Richard) - 2019-09-03 20:09 +0000
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Paavo Helde <myfirstname@osa.pri.ee> - 2019-09-04 08:31 +0300
            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" legalize+jeeves@mail.xmission.com (Richard) - 2019-09-05 16:55 +0000
              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Daniel <danielaparker@gmail.com> - 2019-09-05 13:28 -0700
              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-09-06 02:36 -0700
      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 08:13 +0200
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 08:38 +0200
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 08:51 +0200
            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 10:13 +0200
              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 10:18 +0200
                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 10:31 +0200
                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 10:39 +0200
                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 10:43 +0200
                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 10:47 +0200
                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-30 11:41 +0200
                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 11:56 +0200
                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-30 13:08 +0200
                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 13:47 +0200
                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Manfred <noname@invalid.add> - 2019-08-31 18:03 +0200
                                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-31 18:21 +0200
                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-31 23:39 +0200
                                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-01 05:16 +0200
                                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-09-01 03:21 -0700
                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-01 12:25 +0200
                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-01 12:35 +0200
                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-09-01 04:13 -0700
                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-09-01 23:18 +1200
                                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-01 14:04 +0200
                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-02 07:20 +0200
                                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-01 16:03 +0200
                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-01 18:22 +0200
                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Richard Damon <Richard@Damon-Family.org> - 2019-09-01 15:23 -0400
                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-01 22:39 +0200
                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-02 06:47 +0200
                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Richard Damon <Richard@Damon-Family.org> - 2019-09-02 11:12 -0400
                                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-02 17:52 +0200
                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Manfred <noname@add.invalid> - 2019-09-02 18:43 +0200
                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Richard Damon <Richard@Damon-Family.org> - 2019-09-02 13:05 -0400
                                                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-02 19:33 +0200
                                                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Richard Damon <Richard@Damon-Family.org> - 2019-09-02 17:16 -0400
                                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 06:49 +0200
                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-03 08:31 +0200
                                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 08:39 +0200
                                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-03 09:06 +0200
                                                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 09:19 +0200
                                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-03 10:30 +0200
                                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Richard Damon <Richard@Damon-Family.org> - 2019-09-03 07:11 -0400
                                                                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 13:17 +0200
                                                                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-03 15:29 +0200
                                                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 15:42 +0200
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 15:51 +0200
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Manfred <noname@add.invalid> - 2019-09-03 17:35 +0200
                                                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 17:43 +0200
                                                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2019-09-03 18:51 +0100
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 20:03 +0200
                                                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-03 21:53 +0200
                                                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-04 06:42 +0200
                                                                              Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" legalize+jeeves@mail.xmission.com (Richard) - 2019-09-05 16:56 +0000
                                                                                Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Daniel <danielaparker@gmail.com> - 2019-09-05 11:07 -0700
                                                                                  Re: Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" scott@slp53.sl.home (Scott Lurndal) - 2019-09-05 19:23 +0000
                                                                                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-06 08:25 +0200
                                                                                  Re: Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" legalize+jeeves@mail.xmission.com (Richard) - 2019-09-18 16:55 +0000
                                                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-06 07:10 +0200
                                                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-09-06 17:16 +1200
                                                                          Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" scott@slp53.sl.home (Scott Lurndal) - 2019-09-03 20:33 +0000
                                                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-04 06:38 +0200
                                                                          Re: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett" antispam@math.uni.wroc.pl - 2019-09-03 22:08 +0000
                                                                            Re: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-04 06:41 +0200
                                                                            Re: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-04 09:13 +0200
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-03 21:50 +0200
                                                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2019-09-03 22:43 +0100
                                                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-04 09:24 +0200
                                                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Keith Thompson <kst-u@mib.org> - 2019-09-03 11:03 -0700
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Daniel <danielaparker@gmail.com> - 2019-09-03 12:16 -0700
                                                                          Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" scott@slp53.sl.home (Scott Lurndal) - 2019-09-03 20:35 +0000
                                                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2019-09-03 22:49 -0700
                                                                            Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Daniel <danielaparker@gmail.com> - 2019-09-04 00:20 -0700
                                                                              Re: Comments on third parties Tim Rentsch <tr.17687@z991.linuxsc.com> - 2019-09-07 06:59 -0700
                                                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Manfred <noname@add.invalid> - 2019-09-05 17:17 +0200
                                                                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Daniel <danielaparker@gmail.com> - 2019-09-05 09:03 -0700
                                                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Manfred <noname@add.invalid> - 2019-09-05 20:18 +0200
                                                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" James Kuyper <jameskuyper@alumni.caltech.edu> - 2019-09-05 17:16 -0400
                                                                                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Daniel <danielaparker@gmail.com> - 2019-09-05 14:40 -0700
                                                                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-06 10:05 +0200
                                                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-04 09:33 +0200
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-03 22:14 +0200
                                                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Clifford Heath <no.spam@please.net> - 2019-09-04 10:47 +1000
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-09-04 16:56 +1200
                                                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-04 09:37 +0200
                                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Pavel <pauldontspamtolk@removeyourself.dontspam.yahoo> - 2019-09-05 22:02 -0400
                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2019-08-31 13:20 +0100
                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-08-31 23:45 +0200
                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Paavo Helde <myfirstname@osa.pri.ee> - 2019-08-30 14:08 +0300
                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 13:37 +0200
                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 13:48 +0200
                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Paavo Helde <myfirstname@osa.pri.ee> - 2019-08-30 15:18 +0300
                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 14:24 +0200
                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 15:43 +0200
                                Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 16:23 +0200
                                  Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Melzzzzz <Melzzzzz@zzzzz.com> - 2019-08-30 14:40 +0000
                                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 16:57 +0200
                                    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 19:19 +0200
                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Anton Shepelev <anton.txt@gmail.com> - 2019-08-31 03:05 +0300
                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-08-31 12:18 +1200
                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-31 11:43 +0200
                                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Paavo Helde <myfirstname@osa.pri.ee> - 2019-08-31 17:17 +0300
                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-31 16:28 +0200
                                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-01 00:06 +0200
                                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Paavo Helde <myfirstname@osa.pri.ee> - 2019-09-01 15:49 +0300
                                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-01 16:12 +0200
                                        Error handling strategies (was: Rust is the future of systems programming C is the new Assembly) legalize+jeeves@mail.xmission.com (Richard) - 2019-09-03 20:14 +0000
                                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-08 20:29 +0200
                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Mel <mel@zzzzz.com> - 2019-08-30 15:42 +0200
                          Re: "???Rust is the future of systems programming, C is the new Assembly???: Intel principal engineer, Josh Triplett" Juha Nieminen <nospam@thanks.invalid> - 2019-08-30 21:03 +0000
                      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-08-31 09:42 +1200
                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-08-30 23:53 +0200
                        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" BGB <cr88192@gmail.com> - 2019-09-06 06:24 -0500
                          Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" scott@slp53.sl.home (Scott Lurndal) - 2019-09-06 13:51 +0000
                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" BGB <cr88192@gmail.com> - 2019-09-06 22:03 -0500
                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" BGB <cr88192@hotmail.com> - 2019-09-07 10:57 -0500
                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-07 18:17 +0200
                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-07 18:48 +0200
                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Ian Collins <ian-news@hotmail.com> - 2019-09-08 12:40 +1200
                              Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" David Brown <david.brown@hesbynett.no> - 2019-09-09 08:59 +0200
                              Re: Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" scott@slp53.sl.home (Scott Lurndal) - 2019-09-09 16:35 +0000
                          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bart <bc@freeuk.com> - 2019-09-07 18:09 +0100
                            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" BGB <cr88192@gmail.com> - 2019-09-07 15:32 -0500
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Öö Tiib <ootiib@hot.ee> - 2019-08-31 04:50 -0700
    Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" legalize+jeeves@mail.xmission.com (Richard) - 2019-09-03 18:39 +0000
      Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-03 20:46 +0200
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Chris Vine <chris@cvine--nospam--.freeserve.co.uk> - 2019-09-04 01:07 +0100
        Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" William Ahern <william@25thandClement.com> - 2019-09-03 20:04 -0700
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Bonita Montero <Bonita.Montero@gmail.com> - 2019-09-04 06:46 +0200
          Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" Melzzzzz <Melzzzzz@zzzzz.com> - 2019-09-04 04:48 +0000
            Re: "“Rust is the future of systems programming, C is the new Assembly”: Intel principal engineer, Josh Triplett" "Chris M. Thomasson " <chris.m.thomasson.1@gmail.com> - 2019-09-09 01:09 -0700

Page 5 of 9 — ← Prev page 1 2 3 4 [5] 6 7 8 9  Next page →


#68162

FromBonita Montero <Bonita.Montero@gmail.com>
Date2019-09-03 15:51 +0200
Message-ID<qklr49$or4$1@news.albasani.net>
In reply to#68161
You try to emphasize your credibility as a developer who ewas involved
in a lot projects like those I told by referring to others her in this
group that have similar special positions. How stupid is that?

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


#68167

FromManfred <noname@add.invalid>
Date2019-09-03 17:35 +0200
Message-ID<qkm18q$131k$1@gioia.aioe.org>
In reply to#68161
On 9/3/2019 3:42 PM, Bonita Montero wrote:
> Liar!
You really love trolling, don't you?

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


#68168

FromBonita Montero <Bonita.Montero@gmail.com>
Date2019-09-03 17:43 +0200
Message-ID<qkm1n1$c9f$1@news.albasani.net>
In reply to#68167
>> Liar!

> You really love trolling, don't you?

Liars which emphasize their competency tend to envision details
of their knoweldge. But the only details he envisions are drawing
relationships to other specialists here; that's really uncredibel

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


#68170

FromMr Flibble <flibbleREMOVETHISBIT@i42.co.uk>
Date2019-09-03 18:51 +0100
Message-ID<HKxbF.7371$6w4.4268@fx25.fr7>
In reply to#68160
On 03/09/2019 14:29, David Brown wrote:
> have a project coming up with 2K flash and 128 byte ram on the device.

Such a device sounds fucktarded this day and age. Get a better device or 
ask your employer to stop trolling you.

/Flibble

-- 
"Snakes didn't evolve, instead talking snakes with legs changed into 
snakes." - Rick C. Hodgin

“You won’t burn in hell. But be nice anyway.” – Ricky Gervais

“I see Atheists are fighting and killing each other again, over who 
doesn’t believe in any God the most. Oh, no..wait.. that never happens.” – 
Ricky Gervais

"Suppose it's all true, and you walk up to the pearly gates, and are 
confronted by God," Bryne asked on his show The Meaning of Life. "What 
will Stephen Fry say to him, her, or it?"
"I'd say, bone cancer in children? What's that about?" Fry replied.
"How dare you? How dare you create a world to which there is such misery 
that is not our fault. It's not right, it's utterly, utterly evil."
"Why should I respect a capricious, mean-minded, stupid God who creates a 
world that is so full of injustice and pain. That's what I would say."

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


#68171

FromBonita Montero <Bonita.Montero@gmail.com>
Date2019-09-03 20:03 +0200
Message-ID<qkm9sn$8p5$1@news.albasani.net>
In reply to#68170
>> have a project coming up with 2K flash and 128 byte ram on the device.

> Such a device sounds fucktarded this day and age. Get a better device
> or ask your employer to stop trolling you.

On such a device C++ doesn't make sense. You can't use any heap so
most of the standard-library can be omitted, stack is very limited
also if there is any and won't get more maintainability over C.

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


#68177

FromDavid Brown <david.brown@hesbynett.no>
Date2019-09-03 21:53 +0200
Message-ID<qkmgc4$3qs$1@dont-email.me>
In reply to#68171
On 03/09/2019 20:03, Bonita Montero wrote:
>>> have a project coming up with 2K flash and 128 byte ram on the device.
> 
>> Such a device sounds fucktarded this day and age. Get a better device
>> or ask your employer to stop trolling you.
> 
> On such a device C++ doesn't make sense. You can't use any heap so
> most of the standard-library can be omitted, stack is very limited
> also if there is any and won't get more maintainability over C.

Usually such devices are programmed in C, and it is likely that I use 
that here.  C++ is a perfectly reasonable choice, however - you don't 
have to use the full standard library in order to use C++ and take 
advantage of the language's features.  I won't be using malloc/free, or 
printf, or any <math.h> functions - that doesn't mean I won't be using 
C.  And I can write the code in C++ even if it doesn't use std::string, 
or vectors, or new.

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


#68195

FromBonita Montero <Bonita.Montero@gmail.com>
Date2019-09-04 06:42 +0200
Message-ID<qknfbf$nf3$3@news.albasani.net>
In reply to#68177
>> On such a device C++ doesn't make sense. You can't use any heap so
>> most of the standard-library can be omitted, stack is very limited
>> also if there is any and won't get more maintainability over C.

> Usually such devices are programmed in C, and it is likely that I use 
> that here.  C++ is a perfectly reasonable choice, however - you don't 
> have to use the full standard library in order to use C++ and take 
> advantage of the language's features.  I won't be using malloc/free, or 
> printf, or any <math.h> functions - that doesn't mean I won't be using 
> C.  And I can write the code in C++ even if it doesn't use std::string, 
> or vectors, or new.

C++ simply hasn't any significant advantage over C on such tiny
projects.

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


#68231

Fromlegalize+jeeves@mail.xmission.com (Richard)
Date2019-09-05 16:56 +0000
Message-ID<qkreo3$v22$2@news.xmission.com>
In reply to#68195
[Please do not mail me a copy of your followup]

Bonita Montero <Bonita.Montero@gmail.com> spake the secret code
<qknfbf$nf3$3@news.albasani.net> thusly:

>C++ simply hasn't any significant advantage over C on such tiny
>projects.

Many embedded developers would disagree.  Take a look at Kvasir, for
example.
-- 
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
            The Terminals Wiki <http://terminals-wiki.org>
     The Computer Graphics Museum <http://computergraphicsmuseum.org>
  Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>

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


#68232

FromDaniel <danielaparker@gmail.com>
Date2019-09-05 11:07 -0700
Message-ID<1753571c-d845-48c9-99f3-65d6e1b61300@googlegroups.com>
In reply to#68231
On Thursday, September 5, 2019 at 12:56:44 PM UTC-4, Richard wrote:
> [Please do not mail me a copy of your followup]
> 
> Bonita Montero <Bonita.Montero@gmail.com> spake the secret code
> <qknfbf$nf3$3@news.albasani.net> thusly:
> 
> >C++ simply hasn't any significant advantage over C on such tiny
> >projects.
> 
> Many embedded developers would disagree.  Take a look at Kvasir, for
> example.

Still, I think it would be uncontroversial to say that C is still the #1 
choice over C++ for firmware/embedded system development?  When every byte 
counts?

Daniel

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


#68236

Fromscott@slp53.sl.home (Scott Lurndal)
Date2019-09-05 19:23 +0000
Message-ID<HgdcF.189843$Yo.125497@fx08.iad>
In reply to#68232
Daniel <danielaparker@gmail.com> writes:
>On Thursday, September 5, 2019 at 12:56:44 PM UTC-4, Richard wrote:
>> [Please do not mail me a copy of your followup]
>> 
>> Bonita Montero <Bonita.Montero@gmail.com> spake the secret code
>> <qknfbf$nf3$3@news.albasani.net> thusly:
>> 
>> >C++ simply hasn't any significant advantage over C on such tiny
>> >projects.
>> 
>> Many embedded developers would disagree.  Take a look at Kvasir, for
>> example.
>
>Still, I think it would be uncontroversial to say that C is still the #1 
>choice over C++ for firmware/embedded system development?  When every byte 
>counts?
>

It would be uncontroversial to say that both C and C++ are used in firmware
and embedded system development.

However, your "every byte counts" addendum is unncessary, as C++ code can
be just as 'dense' as C code when written with the target in mind.

After working on two C++ operating systems (can't get closer to bare
metal) and two C++ hypervisors (again, bare metal) both of which are
quite performance sensitive, I can state with some authority that C++
is perfectly viable alternative to C.   Just avoid certain C++ features
(exceptions, rtti, dynamic allocation) that might degrade performance.

class encapsulation alone is sufficient (i.e. C with classes).

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


#68250

FromDavid Brown <david.brown@hesbynett.no>
Date2019-09-06 08:25 +0200
Message-ID<qksu4a$bvr$1@dont-email.me>
In reply to#68232
On 05/09/2019 20:07, Daniel wrote:
> On Thursday, September 5, 2019 at 12:56:44 PM UTC-4, Richard wrote:
>> [Please do not mail me a copy of your followup]
>>
>> Bonita Montero <Bonita.Montero@gmail.com> spake the secret code
>> <qknfbf$nf3$3@news.albasani.net> thusly:
>>
>>> C++ simply hasn't any significant advantage over C on such tiny
>>> projects.
>>
>> Many embedded developers would disagree.  Take a look at Kvasir, for
>> example.
> 
> Still, I think it would be uncontroversial to say that C is still the #1
> choice over C++ for firmware/embedded system development?  When every byte
> counts?
> 

It is certainly correct that C is dominant in small embedded systems. 
There are many reasons for this - some good technical reasons, others 
not so good or not so technical.  C++ has very little, usually zero, 
overhead compared to C if you can turn off exceptions and RTTI fully in 
the compiler (and usually you can do so).  It is quite easy to write C++ 
code that is accidentally larger than the C code - however, it is also 
easy to write C++ that results in smaller object code than equally 
maintainable C code.  This is especially true compared to C90, which is 
still used for a large proportion of such code.

C is used rather than C++ from habit, for standards (the embedded world 
is much more concerned with coding standards than the PC world, and it 
takes a long time to change coding standards), for limited compilers 
(not all targets have gcc or other good compilers), based on the 
experience and knowledge of developers, due to ignorance or prejudice 
amongst managers, for compatibility or portability, etc.

People who tell you C++ doesn't have advantages over C, even for tiny 
projects, are wrong.  People who tell you C++ (minus exceptions and 
RTTI) means less efficiency, or bigger code, than C are wrong.

But people who tell you C is still dominant, are right!

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


#68510

Fromlegalize+jeeves@mail.xmission.com (Richard)
Date2019-09-18 16:55 +0000
Message-ID<qltnho$orc$1@news.xmission.com>
In reply to#68232
[Please do not mail me a copy of your followup]

Daniel <danielaparker@gmail.com> spake the secret code
<1753571c-d845-48c9-99f3-65d6e1b61300@googlegroups.com> thusly:

>On Thursday, September 5, 2019 at 12:56:44 PM UTC-4, Richard wrote:
>> [Please do not mail me a copy of your followup]
>> 
>> Bonita Montero <Bonita.Montero@gmail.com> spake the secret code
>> <qknfbf$nf3$3@news.albasani.net> thusly:
>> 
>> >C++ simply hasn't any significant advantage over C on such tiny
>> >projects.
>> 
>> Many embedded developers would disagree.  Take a look at Kvasir, for
>> example.
>
>Still, I think it would be uncontroversial to say that C is still the #1 
>choice over C++ for firmware/embedded system development?

Yes, but mostly for sociological/historical reasons more than anything
else.

>When every byte counts?

When every byte counts, people use assembly.  As Stroustrup has
stated, a design goal for C++ is that there should be no room for a
language between C++ and assembly.  C and C++ compilers have the same
optimizations and in many cases with inline/templated code C++
compilers can outperform the combination of C compilers and libraries.
(The canonical example is std::sort vs. qsort.)
-- 
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
            The Terminals Wiki <http://terminals-wiki.org>
     The Computer Graphics Museum <http://computergraphicsmuseum.org>
  Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>

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


#68248

FromBonita Montero <Bonita.Montero@gmail.com>
Date2019-09-06 07:10 +0200
Message-ID<qkspok$1fp$1@news.albasani.net>
In reply to#68231
>> C++ simply hasn't any significant advantage over C on such tiny
>> projects.

> Many embedded developers would disagree.

 From a nerdish point of view ...

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


#68249

FromIan Collins <ian-news@hotmail.com>
Date2019-09-06 17:16 +1200
Message-ID<gte8d0FnafoU4@mid.individual.net>
In reply to#68231
On 06/09/2019 04:56, Richard wrote:
> [Please do not mail me a copy of your followup]
> 
> Bonita Montero <Bonita.Montero@gmail.com> spake the secret code
> <qknfbf$nf3$3@news.albasani.net> thusly:
> 
>> C++ simply hasn't any significant advantage over C on such tiny
>> projects.
> 
> Many embedded developers would disagree. 

Indeed we do!

-- 
Ian.

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


#68185

Fromscott@slp53.sl.home (Scott Lurndal)
Date2019-09-03 20:33 +0000
Message-ID<K6AbF.375484$yU1.303402@fx06.iad>
In reply to#68171
Bonita Montero <Bonita.Montero@gmail.com> writes:
>>> have a project coming up with 2K flash and 128 byte ram on the device.
>
>> Such a device sounds fucktarded this day and age. Get a better device
>> or ask your employer to stop trolling you.
>
>On such a device C++ doesn't make sense. You can't use any heap so
>most of the standard-library can be omitted, stack is very limited
>also if there is any and won't get more maintainability over C.

Total and complete nonsense.

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


#68193

FromBonita Montero <Bonita.Montero@gmail.com>
Date2019-09-04 06:38 +0200
Message-ID<qknf3v$nf3$1@news.albasani.net>
In reply to#68185
>>> Such a device sounds fucktarded this day and age. Get a
>>> better device or ask your employer to stop trolling you.

>> On such a device C++ doesn't make sense. You can't use any heap so
>> most of the standard-library can be omitted, stack is very limited
>> also if there is any and won't get more maintainability over C.

> Total and complete nonsense.

LOL.

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


#68188 — Re: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett"

Fromantispam@math.uni.wroc.pl
Date2019-09-03 22:08 +0000
SubjectRe: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett"
Message-ID<qkmo9h$dkn$1@z-news.wcss.wroc.pl>
In reply to#68171
In comp.lang.c Bonita Montero <Bonita.Montero@gmail.com> wrote:
> >> have a project coming up with 2K flash and 128 byte ram on the device.
> 
> > Such a device sounds fucktarded this day and age. Get a better device
> > or ask your employer to stop trolling you.
> 
> On such a device C++ doesn't make sense. You can't use any heap so
> most of the standard-library can be omitted, stack is very limited
> also if there is any and won't get more maintainability over C.

Look at Arduino.  I will not argue that Arduino make sense.  But
Arduino is used and Arduino uses C++ features.  Quick check shows
that LED blinker example takes 1066 bytes of code.  It uses
9 bytes of static allocated RAM. I did not check RAM use for stack,
but there is good chance that stack + static use will fit in 128
bytes.

Arduino tries to make coding easy at cost of efficiency.  There
are similar approaches getting more efficient and smaller code.
In particular there are examples which are much more complicated
that LED blinker that still fit into 2k code and 128 bytes RAM.

Coming back to C++, with small devices the idea is that you have
largish library of useful utility routines.  Largish in the sense
that whole library is larger than the device.  Writing program
you specialize library to specific purpose.  Classes and templates
allow combinig parts of library in interesting ways.  Inlining
and compiler optimizations allow reasonbly small object code.
Similar approach can be used with plain C, but then one may need
a "program generator" as first step.

-- 
                              Waldek Hebisch

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


#68194 — Re: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett"

FromBonita Montero <Bonita.Montero@gmail.com>
Date2019-09-04 06:41 +0200
SubjectRe: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett"
Message-ID<qknf91$nf3$2@news.albasani.net>
In reply to#68188
> Look at Arduino. I will not argue that Arduino make sense.
> ButArduino is used and Arduino uses C++ features.

This doesn't mean that C++ makes sense here.

> Quick check shows
> that LED blinker example takes 1066 bytes of code.  It uses
> 9 bytes of static allocated RAM. I did not check RAM use for stack,
> but there is good chance that stack + static use will fit in 128
> bytes.

That's a proof for the advantages of C++ on arduino?

> Coming back to C++, with small devices the idea is that you have
> largish library of useful utility routines.  Largish in the sense
> that whole library is larger than the device.  Writing program
> you specialize library to specific purpose.  Classes and templates
> allow combinig parts of library in interesting ways.  Inlining
> and compiler optimizations allow reasonbly small object code.
> Similar approach can be used with plain C, but then one may need
> a "program generator" as first step.

Templates might induce specialized Boat and inlining also should
be better avoided with such a small amount of flash.

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


#68203 — Re: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett"

FromDavid Brown <david.brown@hesbynett.no>
Date2019-09-04 09:13 +0200
SubjectRe: "?Rust is the future of systems programming, C is the new Assembly?: Intel principal engineer, Josh Triplett"
Message-ID<qkno65$3bs$1@dont-email.me>
In reply to#68188
On 04/09/2019 00:08, antispam@math.uni.wroc.pl wrote:
> In comp.lang.c Bonita Montero <Bonita.Montero@gmail.com> wrote:
>>>> have a project coming up with 2K flash and 128 byte ram on the device.
>>
>>> Such a device sounds fucktarded this day and age. Get a better device
>>> or ask your employer to stop trolling you.
>>
>> On such a device C++ doesn't make sense. You can't use any heap so
>> most of the standard-library can be omitted, stack is very limited
>> also if there is any and won't get more maintainability over C.
> 
> Look at Arduino.  I will not argue that Arduino make sense.  But
> Arduino is used and Arduino uses C++ features.  Quick check shows
> that LED blinker example takes 1066 bytes of code.  It uses
> 9 bytes of static allocated RAM. I did not check RAM use for stack,
> but there is good chance that stack + static use will fit in 128
> bytes.
> 
> Arduino tries to make coding easy at cost of efficiency.  There
> are similar approaches getting more efficient and smaller code.
> In particular there are examples which are much more complicated
> that LED blinker that still fit into 2k code and 128 bytes RAM.
> 

The Arduino libraries are, as you say, made with ease of use in mind.
They use C++ primarily for encapsulation.  So you open the serial port
with "Serial.begin(9600);" and you send out data with
"Serial.print(x);", where the "print" method is overloaded for different
types.

There is a lot to dislike about the Arduino libraries and software
development environment - they are inefficient, limited, and hide a lot
of detail and flexibility that would be useful to more experienced
users.  But they are for ease of use, rather than efficiency, and they
are aimed at beginners, not experienced embedded programmers.

> Coming back to C++, with small devices the idea is that you have
> largish library of useful utility routines.  Largish in the sense
> that whole library is larger than the device.  Writing program
> you specialize library to specific purpose.  Classes and templates
> allow combinig parts of library in interesting ways.  Inlining
> and compiler optimizations allow reasonbly small object code.
> Similar approach can be used with plain C, but then one may need
> a "program generator" as first step.
> 

Yes.  There are lots of features of C++ that have no cost whatsoever in
terms of code space, data space or run time.  (Indeed the language is
aimed at zero cost - a "std::vector" may take a lot of code space and
require a heap, but so would the equivalent functionality in C.)

Many features of C++ are more significant for larger code bases, but
that doesn't mean they can't be useful for small code bases.

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


#68176

FromDavid Brown <david.brown@hesbynett.no>
Date2019-09-03 21:50 +0200
Message-ID<qkmg64$2ln$1@dont-email.me>
In reply to#68170
On 03/09/2019 19:51, Mr Flibble wrote:
> On 03/09/2019 14:29, David Brown wrote:
>> have a project coming up with 2K flash and 128 byte ram on the device.
> 
> Such a device sounds fucktarded this day and age. Get a better device or 
> ask your employer to stop trolling you.
> 

It is an entirely suitable device for the task in hand.  It has plenty 
of flash and ram, has the required peripherals, is physically small (but 
not /too/ small), and costs about $0.35.  There is a good, free C and 
C++ compiler (not entirely standards conforming, as you might expect - 
such as no exception support).  It is the best device for the job. 
That's why I picked it.

However, if you know my job better than me, know the microcontroller 
world better than me, know my customer better than me, and know this 
particular project and its requirements better than me, then maybe I 
should follow your advice.  What would you recommend?  An embedded Linux 
card, for example, so that it can run your gui library?  It shouldn't 
increase the cost of the system by more than a few orders of magnitude, 
and the customer will surely be happy with a wallet-sized solution 
rather than a coin-sized solution.

Or perhaps you simply haven't the faintest idea what you are talking about?

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


Page 5 of 9 — ← Prev page 1 2 3 4 [5] 6 7 8 9  Next page →

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


csiph-web