Free Republic
Browse · Search
General/Chat
Topics · Post Article

In 2019, Microsoft security engineers reported that around 70% of security vulnerabilities were caused by memory safety issues. Google reported the same figure in 2020, this time for bugs found in the Chromium browser.

The same Chromium browser Google has been forcing on us.

1 posted on 02/28/2024 1:41:30 PM PST by yesthatjallen
[ Post Reply | Private Reply | View Replies ]


Navigation: use the links below to view more comments.
first 1-2021-30 next last
To: yesthatjallen

Biden wasted all those coal miners’ time when he told them to “learn to code” without first telling them which languages to code in.


2 posted on 02/28/2024 1:44:57 PM PST by Tell It Right (1st Thessalonians 5:21 -- Put everything to the test, hold fast to that which is true.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen
Use C and C++

Got it!

3 posted on 02/28/2024 1:45:03 PM PST by aynrandfreak (Being a Democrat means never having to say you're sorry)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

OK ... but can they have Joe Biden hold a press conference with Q&A and explain all this?


4 posted on 02/28/2024 1:45:41 PM PST by plain talk
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

America, America,
God shed His grace on thee,
And crown thy good with brotherhood
From C to ++C.


5 posted on 02/28/2024 1:45:54 PM PST by chajin ("There is no other name under heaven given among people by which we must be saved." Acts 4:12)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

I Know FORTRAN ,,,,!!


6 posted on 02/28/2024 1:46:53 PM PST by njslim
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

LOL As if any of the corrupt morons in the “Biden” junta know anything about software.


7 posted on 02/28/2024 1:47:22 PM PST by pierrem15 ("Massacrez-les, car le seigneur connait les siens" )
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

>In 2019, Microsoft security engineers reported that around 70% of security vulnerabilities were caused by memory safety issues.

Sh!tty programmers, poor coding standards. Code bloat. Poor specifications. Improper memory management. Lack of proper testing. etc, etc, etc.


9 posted on 02/28/2024 1:49:57 PM PST by fretzer
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

If Pascal is making a comeback, I’m interested.


10 posted on 02/28/2024 1:50:13 PM PST by voicereason (When a bartender can join Congress and become a millionaire...there’s a problem.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Lazamataz

Ping.


11 posted on 02/28/2024 1:52:31 PM PST by Army Air Corps (Four Fried Chickens and a Coke)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

Why am I not surprised that Biden is telling developers how to avoid memory leaks? After all, he’s an authority on that.


12 posted on 02/28/2024 1:53:36 PM PST by ProtectOurFreedom (“Occupy your mind with good thoughts or your enemy will fill them with bad ones.” ~ Thomas More)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

Government involved with commerce is always a stupid thing.


14 posted on 02/28/2024 1:56:36 PM PST by CodeToad (Rule #1: The elites want you dead.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

Java is an interpreted language. That has its own set of problems, including performance.


15 posted on 02/28/2024 2:01:30 PM PST by ganeemead (everything )
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen
The same Chromium browser Google has been forcing on us.

The Microsoft Edge browser is Chromium with a different wrapper. If you don't want a Chromium browser use something else. There are plenty to choose from.

18 posted on 02/28/2024 2:08:12 PM PST by Augie
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

How much were they paid to do this?


20 posted on 02/28/2024 2:12:28 PM PST by Fresh Wind (Nothing says "Democracy" like throwing your opponents into jail.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

For the most critical systems, being safety critical embedded systems that require certification, they’re ALL based on C/C++ - you can’t use Java.

What does the WH recommend?


21 posted on 02/28/2024 2:13:06 PM PST by fuzzylogic (welfare state = sharing of poor moral choices among everybody)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

I guess it’s back to assembler code.


22 posted on 02/28/2024 2:14:59 PM PST by gitmo (If your biography doesn't match your theology, what good is it?)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

I like C. It gets the job done.


31 posted on 02/28/2024 2:37:48 PM PST by ConservativeMind (Trump: Befuddling Democrats, Republicans, and the Media for the benefit of the US and all mankind.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen
"However, C and C++ both allow arbitrary pointer
arithmetic with direct memory addresses and no bounds
checking."

Anyone who has learned to properly code in C and C++
knows to check for array bounds, dangling pointers and
to use garbage cleanup routines when writing procedures that
allocate memory.

37 posted on 02/28/2024 3:00:06 PM PST by StormEye
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen

Let me translate this, since I have been programming since 1978.

When you see a painting that is a work of art, and one that looks like a child’s doodle, they have one thing in common - the paintbrush. Don’t blame the paintbrush.


38 posted on 02/28/2024 3:10:37 PM PST by BereanBrain
[ Post Reply | Private Reply | To 1 | View Replies ]

To: yesthatjallen
I was about the 10th user world wide of a tool called Purify in 1991. It instruments and detects memory issues including write beyond the end of an array, using uninitialized data (reads), freeing a pointer to memory that has already been freed. My co-workers were dumping core almost daily in their X Windows C code. Applying Purify stomped those bugs out fast. Later, I used similar products from other vendors for Windows platforms. Same good results. For the typical Linux user, the "valgrind" tool does a very good job of dynamic memory defect detection. I use the open source "cppcheck" for initial static analysis and write code with SonarLint extensions for Visual Studio Code. It is hard to beat C/C++ for performance. A little care and you can have the performance without the bugs.

I have had some interest in "rust", "D" and clojure as "safe" languages. The problem is that none of the customer code is written in those languages. The real world stuff is C, C++, Java, FORTRAN and Ada. The Ada stuff comes from an attempt by DoD to push for Ada development. The FORTRAN stuff remains due to stable implementations of compute intensive algorithms that just "work" and can leverage a vectorized processor like a Cray.

42 posted on 02/28/2024 3:51:25 PM PST by Myrddin
[ Post Reply | Private Reply | To 1 | View Replies ]


Navigation: use the links below to view more comments.
first 1-2021-30 next last

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson