From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.66.222.129 with SMTP id qm1mr1548434pac.6.1397220228687; Fri, 11 Apr 2014 05:43:48 -0700 (PDT) X-Received: by 10.140.93.103 with SMTP id c94mr527072qge.4.1397220228638; Fri, 11 Apr 2014 05:43:48 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!ur14no6259137igb.0!news-out.google.com!dz10ni6221qab.1!nntp.google.com!m5no852040qaj.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 11 Apr 2014 05:43:48 -0700 (PDT) In-Reply-To: <1ljwj8f.1wqbhvuabsdw1N%csampson@inetworld.net> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=194.157.152.226; posting-account=QrZwxQoAAAByl3YAWTpexAk3yBYyZMHn NNTP-Posting-Host: 194.157.152.226 References: <1ljwj8f.1wqbhvuabsdw1N%csampson@inetworld.net> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <51c7d6d4-e3be-44d5-a4ce-f7e875345588@googlegroups.com> Subject: Re: Heartbleed From: kalvin.news@gmail.com Injection-Date: Fri, 11 Apr 2014 12:43:48 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:19245 Date: 2014-04-11T05:43:48-07:00 List-Id: As a (embedded) C programmer, I have seen over and over again similar probl= ems appearing in the code I maintain. Also, I do make similar mistakes ie. = miss the bounds checking in the functions as I (wrongly) assume that the bo= unds have been checked in upper levels which will eventually use my functio= ns. Not to mention crappy pointer trickery. I do blame C in many respects, = that it allows unsafe constructs and allows sloppy coding practices. I am a= lso surprised (actually dissapointed) that C is used so widely. In my opini= on, as a C programmer, C should not be allowed to be used at all. C is brok= en, C is bad. C++ is also broken and C++ is bad. I would like to see that p= rogrammers would adopt to something more secure programming language, which= would make creating buggy and sloppy software a bit harder. Whether it is = Ada or something else. - KalvinK