FBI says DUMP C++ by 2026!

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 135

  • @Wythaneye
    @Wythaneye День тому +44

    Translation: "All the new kids we're hiring can't read C++, stop using it."

    • @RalfPinkaire-f7w
      @RalfPinkaire-f7w День тому +4

      Translation : c++ is a fcking mess and almost no one can.

    • @MEMUNDOLOL
      @MEMUNDOLOL День тому +1

      @@RalfPinkaire-f7w Translation : "amongst me and my friends no1 able to read cpp, thus cpp is bad, btw i have no friends"

    • @ulrich-tonmoy
      @ulrich-tonmoy День тому

      @@RalfPinkaire-f7w except the game devs

    • @h.s3187
      @h.s3187 День тому +2

      The problem with C++ is that if you learn a new version you probably gonna get fewer Job opportunities compared to the boomer that use C++ 98 and C++ 11 .

    • @JanPavlikdr
      @JanPavlikdr 13 годин тому +1

      I guess there are lot of apps in C which can’t be beaten with any other language, at least not with the same resources… I guess it’s nonsense 😢

  • @almdrs
    @almdrs День тому +42

    Operating systems are built in C... So are operating systems not safe?

    • @arunabraham9382
      @arunabraham9382 День тому +2

      Linux is heading toward Rust

    • @d1namis
      @d1namis День тому +1

      MacOS 7.1 is written in Pascal, just switch to save OS's

    • @gabrielbarrantes6946
      @gabrielbarrantes6946 День тому +1

      Not in a technical sense... But is a skill issue of course.
      All safety critical software is done in C/C++.

    • @MM-24
      @MM-24 День тому

      No they are'nt
      do you know how many ecurity bulletins and security updates happen constantly with OSs ... what does that mean to you?

    • @ThisDaveAndThatJohn
      @ThisDaveAndThatJohn День тому +3

      @@arunabraham9382 yeah, we saw that. Total failure...

  • @mrjekyllhydeful
    @mrjekyllhydeful День тому +12

    But C++ committee is already working on that. The new safety feature is called "safety profiles". It will enforce usage of only memory safe language features on parts of code or whole project. Depending how you will configure it. There will be guidelines provided how to refactor existing unsafe code to safe one. So this is actually good news for C++. It's good that companies will be forced to adopt new C++ standard with those safety features. After all, it should be much easier and faster to just do some code refactoring of most of the existing C++ projects than to rewrite them completely from scratch in a different language. At least in theory. So it may turn out that there will be actually more work for C++ developers in the nearest future. But it depends on when safety profiles will be implemented in C++ and how easy/complex they will be to use.

  • @fuseblower8128
    @fuseblower8128 День тому +47

    Justice for Ruby! 😉Of course the FBI is right. C and C++ are for programmers who know what they're doing. For governmental script kiddies a "programming language" with training wheels is the safer option, something like Python.

    • @infiniteyouth18
      @infiniteyouth18 День тому +3

      Guess I gotta start learning c++ before I can hang with the big boys 😂

    • @restoreupscale1521
      @restoreupscale1521 День тому +2

      Bro is being condescending.

    • @gabrielbarrantes6946
      @gabrielbarrantes6946 День тому +1

      Roasted

    • @theintjengineer
      @theintjengineer День тому

      Precisely.
      But hey, he gotta get views, so he's gotta polemicise stuff.
      Besides, I don't think he has built any meaningful software in C++ lately, so what does he know, right?!
      His opinion on it would be invalid anyway.
      Get the cool kids in the room and see they laugh their a**s off at this "feds" news.

    • @theintjengineer
      @theintjengineer День тому +6

      The good thing is: let everyone do Python, Rust, etc., and let us C++ SW Engineers be even more valuable, maintaining the world's infrastructure for the next 10y.

  • @NetBSDToaster-u8e
    @NetBSDToaster-u8e День тому +15

    I'll dump C++ if I'm still allowed to use C ....

  • @MadalinIgnisca
    @MadalinIgnisca День тому +4

    Pascal. My first real programming language. Almost 30 years since first touch.

  • @rranft
    @rranft День тому +17

    "C, C++, and other languages that require discipline and planning", I think they meant. Sounds like non-technical people don't understand that even "memory-safe" languages can still be malicious, purposefully or accidentally, and they're wanting a one-size-fits-all band-aid. I deal with this all the time with government officials around the world since I work for a company that makes "video slot machines"; guy is in charge but doesn't really have the background for it, and the entire process is bogged down in trying to educate the official who doesn't trust you because he thinks you're trying to pull a fast one.

  • @TraianoLiberatore
    @TraianoLiberatore День тому +12

    Anyone who takes advice from the FBI needs their head examined 😂

    • @yutubl
      @yutubl 23 години тому +1

      Ask your dentist for eye surgery? Obviously FBI addresses not software developer industry, but script kiddies of any age.

  • @SmokinQuixote
    @SmokinQuixote День тому +15

    So instead of releasing guidelines to prevent the issues they just tell you to stop using it. Who made these decisions and are they programmers? This is going to bite them in the ass in the long run.

    • @gabrielbarrantes6946
      @gabrielbarrantes6946 День тому +5

      Guidelines have been there for a long time... Is mostly skill issues really.

    • @WilliamBrwn
      @WilliamBrwn День тому

      @@gabrielbarrantes6946 We only want programmers with 10 years of experience!

    • @burgular_the
      @burgular_the День тому

      Lol they have released guidelines but I think many programmers don’t follow those rules for various valid reasons. They’re just pushing everyone towards Rust and dogwhistling yo Microsoft and other big tech companies to move to Rust and convert old products to using Rust for their implementation.

    • @quademasters249
      @quademasters249 День тому

      You can't solve this with a harsh talking to. I love C++ but, they're not necessarily wrong. C++ can be just as unsafe as C depending on who is doing the coding. Even good programmers can make mistakes. If I didn't hate the look of the code, I might be writing in Rust these days.
      Maybe we need a C++ that removes the unsafe vestiges of C? I see so much C++ code where the programmers are still manually managing heap memory.

  • @Iswimandrun
    @Iswimandrun День тому +12

    yea they can totally control what companies tell the programmers to do

    • @burgular_the
      @burgular_the День тому +1

      They can’t. But they can mandate these things and if you look up the history of the US federal govt mandated specifications for computer systems, you’ll see almost every major company tech and hardware company follows their rules because the US federal govt is one of the largest tech purchasers in the world. If they didn’t, they’d be throwing away guaranteed contracts because govt systems are required BY LAW to meet whatever specifications are mandated

    • @fuseblower8128
      @fuseblower8128 День тому

      @@burgular_the Yeah, for example : Windoze has a Posix compliant sub system (which nobody uses) just because the US government demanded all their operating systems to be Posix compliant.

  • @meanbass
    @meanbass День тому +4

    This is for government projects rather than industry wide.

  • @josephtlaka
    @josephtlaka День тому +4

    I'll drop the ++, but the C, nope...

  • @andrewpoloni4197
    @andrewpoloni4197 День тому +7

    Is this a mandate from the same U.S. government that paid to develop Ada as a safe, reliable programming language for DoD programs only to abandon the language when they found that the programmers and tools for that language were "too expensive"?

    • @burgular_the
      @burgular_the День тому

      LOL I love this comment and the fact you know about Ada

    • @ulrich-tonmoy
      @ulrich-tonmoy День тому

      now they choose rust cause new kind on the block is trending

  • @Zuranthus
    @Zuranthus День тому +18

    funny coming from an agency with backdoors to everything

    • @MM-24
      @MM-24 День тому +1

      enlightening ... even they are saying its too easy

  • @shosetsuninja3112
    @shosetsuninja3112 День тому +2

    C++ is the dominant language in my company. I would like to use Rust, but there are decades of knowledge baked into the C++ code and tons of engineers highly competent in C++, with all its quirks. There is no world where they will stop using C++.

  • @IgorLisx
    @IgorLisx День тому +23

    dump FBI by 2026

    • @Wythaneye
      @Wythaneye День тому +1

      Trump and Gaetz are already on it. The FBI is going to be stripped down and unrecognizable by 2026.

    • @MM-24
      @MM-24 День тому

      good luck with that

  • @censoredeveryday3320
    @censoredeveryday3320 День тому +2

    Hopefully Trump dumps the FBI.

  • @yoavklein123
    @yoavklein123 День тому +6

    Too bad, I love C/C++. I also think C is the best language to teach programming for students.

  • @DataPastor
    @DataPastor День тому +13

    Python is buult with C and C++… so then what? 😂😂😂

    • @burgular_the
      @burgular_the День тому

      Cpython is the most widely used Python implementation for which is implemented in C but that isn’t required. The python language has a specification which ensures it’s not tied directly to a single programming languages implementation of its API. I’d recommend looking up the definition of “specification” in a reliable technical English dictionary or encyclopedia to understand why so many technologies and programming languages define specifications that leave the underlying details undefined for implementers to decide on

    • @DataPastor
      @DataPastor День тому

      @@burgular_the CPython is the reference implementation of Python, and even though there are some other implementations, the world is literally running on CPython, as well as all the big libraries which actually make Python worthful, like tensorflow, pytorch, jax etc. etc.

    • @neomangeo7822
      @neomangeo7822 День тому

      Rip Python. Also Node.js runtime uses C++ libs under the hood so rip Node too.

    • @vladdolghi8746
      @vladdolghi8746 День тому +1

      Rewrite it in Rust!

    • @yutubl
      @yutubl 23 години тому

      @@vladdolghi8746 No C code behind the Rust compiler/build chain?

  • @Krbydav328
    @Krbydav328 День тому +2

    Much like the US government, they want even their languages to inherently be slow too

  • @tannaautomation6527
    @tannaautomation6527 День тому +1

    For computer programming, it is okay to ban c and cpp, because there are many alternatives, but what I believe is, you can not stop using c and cpp for embedded system, when question comes to control hardware no other lamguage can come close to c and cpp, so c and cpp is very essential for embedded field.😢

  • @pixeled_violence
    @pixeled_violence День тому +3

    Who can't handle C++ isn't going to handle Rust either.For example, when they walk into Rust's async hell, they'll cry for their mummy just to be able to write C++ again... :D

  • @3amael
    @3amael День тому +1

    ROFL, reminds me of that time the BI team at a client demanded we stop using certain data types in our application database cause their tools didn't support them!

  • @mjpthetrucker9485
    @mjpthetrucker9485 День тому +2

    C++ is still being updated. It will be fine.

  • @faucar93
    @faucar93 15 годин тому +1

    Do they know most modern "safe" languages are made with c and c++ ????

    • @HussamAlTayeb
      @HussamAlTayeb 6 годин тому

      They apparently don't. Even Rust uses a C++ library for code generation.

  • @katungiyassin9947
    @katungiyassin9947 2 години тому

    The moment they skipped Zig I realized FBI has an advisory skill issue.

  • @neugey
    @neugey День тому +3

    FBI needs an overhaul. IMO Stick with the OWASP

  • @muhdiversity7409
    @muhdiversity7409 День тому +1

    I think the "FEDS & FBI" have bigger internal issues to concern themselves with.

  • @thefreemarketdev
    @thefreemarketdev День тому

    Are weakly-typed languages next? Then functional programming in general? Maybe the only "unsafe" concern is the technical skill gap in the FBI to understand unrestrictive programming concepts and their flexible advantages.

  • @yutubl
    @yutubl 23 години тому

    Interesting (exact cited?) recommendation leaving not much space for any usable system: most operating systems (Microsoft Windows, macOS, linux/UNIX incl. Android smartphone OS) are programmed in those "unsafe" programming languages, agreeing with technical term "unsafe" compared with "safer" programming languages, even for system critical programming (e.g. rust or at minimum safe features resource/memory leakage protection etc.). But most safe programming languages I know of behind their back are based on libraries made with unsafe programming languages. Guessing the recommendation points to missing quality assurance or too new programmers, therefore "safer" programming languages are a better choice especially under time pressure. I guess its about new (air interface/network) connected app development (server/cloud/web services).

  • @AndreiShevtsov
    @AndreiShevtsov День тому +7

    И все дружно побежали переписывать ядра и большинство кода всех операционных систем 😆 а assembly всё ещё можно?

  • @c6jones720
    @c6jones720 День тому +2

    What about embedded microcontroller systems like pic/stm32/atmel? Thiri dev kits are geared up for c/c++

    • @fuseblower8128
      @fuseblower8128 День тому

      I like MPLab's IDE but I use Assembly to program my little PIC16/PIC18 hobby projects. There's not a lot of memory on those chips. The instruction set of those 8 bit MCUs is even more rudimentary than the Z80 I started out with. It's a lot of fun, makes me think of the good old days 😄

  • @Vtecpower-lu5ye
    @Vtecpower-lu5ye День тому +1

    The FBI knows C/C++ is a powerful language and great power comes with great responsibility aka reverse engineering.

  • @radosmirkovic8371
    @radosmirkovic8371 3 години тому

    Why not bring Algol for system programming?

  • @kaihusravnajmiddinov5413
    @kaihusravnajmiddinov5413 День тому +1

    The FBI should first take care about candidates for president safety.
    If they "fail" to detect and catch the killer, when people point to him on the roof 20 min before shooting, they are not the authorities who are allowed to make rules for more complex safety issues like memory safety.
    Actually, it's not companies, or people safety they're caring about. It's FBI safety, they want to be applications development around the world to comply with.
    They have API to manage any SW written in Rust or Python.

    • @btkb1427
      @btkb1427 День тому

      That's secret service job not fbi + how is that relevant? Departments can only have 1 focus?

  • @dfields9511
    @dfields9511 18 годин тому +1

    Unix/linux is written in C

  • @teamdroid9834
    @teamdroid9834 День тому +10

    Time to rust

  • @AlekVS
    @AlekVS День тому

    Translation: “Scooby Dum is a legit character and should appear more in Scooby media ”

  • @zoeherriot
    @zoeherriot 18 годин тому

    Well, C++ is bringing a lot of the features that makes things like Rust safer.

  • @waelltifi-2023
    @waelltifi-2023 День тому +1

    people hating on this news don't understand what's real point here , they are not stying C++ isn't a powerful and useful language , operating systems are built on C , what they are saying , is new age softwares using the cloud should switch to C# instead of C++ to avoid unnecessary problems especialy when we don't need to use C++ , and i used to be a C++ dev , and frankly , it has outlive it's purposes in many areas and is more of a problem than a solution , especially with C# around ...

  • @dannybroyles5393
    @dannybroyles5393 3 години тому

    What about Game developers?

  • @Explore4code
    @Explore4code День тому

    They are afraid of high-performance low-level programming like C++ and want us to stick to high-level languages, disregarding what happens behind the libraries.😁

  • @darkcoder5799
    @darkcoder5799 11 годин тому

    I would like to know the True reason behind all this move 😎

  •  День тому +1

    But for client side web there's only JavaScript

    • @burgular_the
      @burgular_the День тому

      Javascript is implemented via an interpreter. Is that written in Javascript? Last I checked the most popular JavaScript browser engine was written in mostly C++. They’re telling companies like google they better start migrating these code bases to Rust. I think its really just a dogwhistle and if competing browser engine creators don’t migrate their code bases they’ll only allow the use of browsers that use Rust as the implementation language for the browser engine on government systems. Thats a lot of ad analytics and money for whoever rewrites a performant and fast browser engine in Rust. Stupid and annoying but thats what I think this post is fortelling

    • @techietenka
      @techietenka День тому

      Rust is doing well, I've written entire web apps in Rust(WebAssembly) and it's doing a fantastic job so far.

  • @trappedcat3615
    @trappedcat3615 День тому +1

    Ruby and not JS. Something is wrong there.

  • @AindriuMacGiollaEoin
    @AindriuMacGiollaEoin День тому

    C++ just needs some new features

  • @OeHomestead
    @OeHomestead День тому +2

    Delphi FTW!

    • @fuseblower8128
      @fuseblower8128 День тому

      I used to do a lot of work with Borland Builder. I thought I was doing C++ but under the hood all those nifty handy components were written in Delphi (as in Pascal). I felt violated 😆

  • @coder236
    @coder236 День тому +10

    Lol and watch how quickly they backpeddle on that

  • @paca3107
    @paca3107 День тому +1

    Rust is cool and it's not that hard, when you follow the server language prompts and know something about how computers work.

  • @rssszz7208
    @rssszz7208 День тому

    Am learning cpp although bit hard but up for it

  • @billboohar4151
    @billboohar4151 День тому +5

    clown show

  • @SimGunther
    @SimGunther День тому +1

    All we get is "writings on the wall. Courses galore LOL"?
    Thanks LOL

  • @bloodwork993
    @bloodwork993 День тому

    Turns out Ruby > PHP

  • @co59720
    @co59720 День тому

    Good old Fink' would have just told him that we're going to keep printing our pornographic magazine it's called the freedom of speech

  • @notmycupoftea7433
    @notmycupoftea7433 23 години тому

    Let"s go back to something ancient, like Fortran or Pascal.

  • @engineeranonymous
    @engineeranonymous День тому +3

    Trump will change this memo 🤣

  • @asdg2271
    @asdg2271 День тому

    time to put on our knee-highs and bunny tails/ears and write RUST

  • @Matt-m3y-r4u
    @Matt-m3y-r4u 22 години тому

    Got to love all the UA-cam experts in the comment section acting like the FBI hires "kids" and idiots, when they probably get thousands of applications, and many candidates have CS degrees from top notch universities.

  • @dimitrobest5293
    @dimitrobest5293 День тому

    they need to switch on D language

  • @revelations_of_god
    @revelations_of_god День тому +1

    This is insanity, C++ is very safe if you know the language and obey the rules, government should not intervene with the language design

  • @malcomgreen4747
    @malcomgreen4747 День тому +1

    Hail to the king PHP 😂🎉

  • @i.mahdihosseini
    @i.mahdihosseini День тому

    I just started learning unreal engine couple months ago 😐

  • @phpn99
    @phpn99 19 годин тому

    It's for the software these agencies commission, so it's naturally within their rights since they pay for it. These recommendations aren't written by politicians or cops, but by software engineers... So what exactly are you going on about ? If you go work for private enterprise X, Y or Z, they'll tell you what language their stuff is written in, and it's not like you can suddenly write an erlang module for folks whose stack is all build in C#, unless they ask you for it or agree with you. Either you're a conspiracy libertarian or this is just clickbait.

  • @burgular_the
    @burgular_the День тому

    It’ll be funny to see what Linus and the bulk of Linux devs have to say about this 😏

  • @trappedcat3615
    @trappedcat3615 День тому +4

    Haskell does not get enough love

    • @fuseblower8128
      @fuseblower8128 День тому +4

      Yes, in the same way pet tarantulas don't get enough love compared to cats and dogs 😁

  • @adrianojordao4634
    @adrianojordao4634 День тому +1

    Urss rust propaganda! My memory is not afraid.

  • @EleshChannel
    @EleshChannel День тому +1

    Another big reason for you to recommend php😂

  • @imkow
    @imkow День тому

    Nim good

  • @guilherme5094
    @guilherme5094 День тому +1

    🤣!!!

  • @l0gic23
    @l0gic23 День тому

    Biometrics should never be REQUIRED for non Gov employees and then only for highly secured access.

  • @UnVFunLimited
    @UnVFunLimited День тому

    Stop spreading lies