Hvorfor du skal lære c++ i 2021

Hvorfor du skal lære c++ i 2021

Jeg tror, ​​der er den enorme grund til at lære c++ i 2021, fordi folk stadig bruger c++ i mange applikationer.

Lad os først tage et kig på nogle af de programmer, der populært er skrevet i C++ :

  1. Webbrowsere
  2. Højtydende spil
  3. Dykkere og indlejrede systemer af visse hardware (f.eks. køretøjer, mobiltelefoner, computere)
  4. Nogle applikationer til maskinlæring og datamining
  5. Handelssystemer med lav ventetid
  6. Video- og medieeditorer
  7. Videnskabelige undersøgelser, matematiske modeller og finansielle modeller
  8. Andre CPU- og ressourcekrævende applikationer

Webbrowser

Vidste du, at vi kan oprette webbrowser ved c++ programmering, ja det er rigtigt, at vi kan webbrowser ved c++.

Ved at bruge C++ og Qt-rammen er det nemt at bygge en webbrowser. Jeg opnåede dette ved at bruge Qt Creator, oprettede en desktopapplikation, tilføjede en QWebViewer, kastede et par knapper ind og en URL-redigeringslinje og bingo!

Du kan henvise til dette link for at oprette en webbrowser ved hjælp af C++.

Højtydende spil

Vi kan skabe højtydende spil med C++, nedenfor er en liste over spil, der er skabt med c og c++.

Spilmotor Berømte spil Platform(e)
4A-motor Metro 2033 Metro Redux Metro:Last Night Arktika.1 Windows, PS3, PS4, Xbox 360, Xbox one, Linux og DirectX9/10/11
Adventure Game Studio Resonance Heroine's Quest Mamma Mia The Castle Windows 7, 8, 10, Vista, XP og Windows 2000 (Linux, Mac og andre porte er også tilgængelige til afspilning, ikke udvikling)
Aleph One Marathon Marathon 2 Marathon Infinity Windows, Linus, OS X
Antiryad Gx Antiriads hellige rustning Windows, Linux, DOS, Mac OS, iOS, Android, MorphOS, NACL, AmigaOS, AROS
Anura Frogatto &Friends Argentum Age Cube Trains Windows, Linux, iOS og Android
AnvilAppGameKit Assassin's Creed II Prince of Persia:The Forgotten Sands Assassin's Creed:Brotherhood Assassin's Creed:Revelations Windows, PS 3, PS Vita, PS 4, Xbox 360, Wii U, Xbox One
Næste ambolt Assassin’s Creed III Assassin’s Creed III:Liberation Assassin’s Creed IV:Black Flag Assassin’s Creed Rogue Windows, PS 3, PS Vita, PS 4, Xbox 360, Wii U, Xbox One.
Anvil Next 2.0 Assassin's Creed Unity
Assassin's Creed Syndicate
Kranie og knogler
Windows, PS 3, PS Vita, PS 4, Xbox 360, Wii U, Xbox One.
Aurora-værktøjssæt The Witcher Neverwinter Nights Neverwinter Nights 2 Windows, OS X, Linux.
Armory 3D Ikke produktionsklar endnu. Windows, Linux, macOS, HTML5, Android, iOS, PS4, Xbox One, Switch
Banshee Engine Ikke produktionsklar endnu.
Blend4Web Petigor's Tale Oplev nysgerrighed WebGL, Linux, Windows, OS X, Android, iOS
Blender Død Cyborg Tomato Jones Yo Frankie! Sintel The Game Windows macOS Linux
Bork3D Game Engine Quoridor Windows, iOS og Mac OS X
Buildbox Farveskift Line Zen Bruce Lee Hyper Fruits Hexavoid 2 Neo Lights Windows 7, Windows 8, Mac OS X (10.8, 10.9 og 10.10)
C4 Game Engine Fat Princess Adventures til PlayStation 4 World of Subways City Bus Simulator 2010 PS 3, PS 4, Windows (XP og frem), Mac OS X (10.9 og frem), Linux samt iOS
Cafu Engine Ingen større spil udviklet endnu. Windows, Linux, MacOS, Pocket PC, Palm, DOS
Chrome Engine Dying Light (2015) Dead Island Definitive Edition (2016) Xbox One, Mac OS X, Linux, PS 3, PS 4, Xbox 360 og Microsoft Windows
ClanLib Ildboldspil MacOS, Microsoft Windows og Linux
Clausewitz Imperator:Rom Windows, Mac OS
Cocos2d Hill Climb Racing Tryk ikke på den hvide Tile Geometry Dash Lite Windows, OS X og Linux
Cocos2d-X Family Guy:The Quest for Stuff Linux, iOS, Android, Windows Phone 8, Tizen, Windows og Mac OS X
Konstruer Bee Escape Space Shooter Windows, Wii U, OS X, HTML5
Creation Engine The Elder Scrolls V:Skyrim Fallout 4 Fallout 76
CryEngine Aion:The Tower of Eternity Far Cry Far Cry Instincts Far Cry Instincts:Predator Evolution Far Cry Vengeance Windows, PS 3, PS 4, Wii U, OS X, Linux, Xbox One, Xbox 360, Android, iOS.
CryEngine 2 Blue Mar Crysis Crisis sprænghoved Drug Wars Windows, PS 3, PS 4, Wii U, OS X, Linux, Xbox One, Xbox 360, Android, iOS.
CryEngine 3 ArcheAge ASTA:The War of Tears and Winds God Slayer King of Wushu Windows, PS 3, PS 4, Wii U, OS X, Linux, Xbox One, Xbox 360, Android, iOS.
CryEngine 3.6 – 4 Heathen-The Sons of the Law Miscreated Prey Investigator Sniper:Ghost Warrior 3 Windows, PS 3, PS 4, Wii U, OS X, Linux, Xbox One, Xbox 360, Android, iOS.
CryEngine V Hunt:Showdown Reboant – Endless Dawn Deceit The Climb Windows, PS 3, PS 4, Wii U, OS X, Linux, Xbox One, Xbox 360, Android, iOS.
Terning Cube AssaultCube Microsoft Windows, FreeBSD, Linux, OS X, AROS, AmigaOS 4, iPhone og Dell Axim x50v
Terning 2:Sauerbraten Cube 2 Red Eclipse Windows, Linux og MacOS X
Dark Engine Thief System Shock 2 Thief II Windows
Delta Engine Heroes of Soul Craft SoulCraft DeltaNinja iOS, Android, W8, WP og HTML5
Dim3 Beats of Rage Crystal Space Windows, Unix, MacOS X, iOS og Linux
Dunia Engine James Camerons Avatar Far Cry 5 PlayStation 3, 4, Xbox One, PC (Microsoft Windows), Xbox 360
DX Studio GazShock Ballistic Bonbon Windows
Esenthel Splendor Dominion Windows, Mac, Xbox, iOS, Android, Web og Linux
Glæd Ultima VII:The Black Gate Windows, OS X, Linux og BSD
Forfrysninger Battlefield/ Battlefront
Æresmedalje
Need For Speed
Windows, PlayStation 3, Xbox 360, PlayStation 4 og Xbox One
G3D Innovation Engine Windows 10, OS X og Linux
Gamebryo Civilisation IV Windows, iOS, Android, Linux, Gamecube, PSX, Wii/WiiWare, PS2, PS3, PS4, PSP, Xbox, Xbox One og Xbox 360
GamePlay3D Rocket Clash 3D Bueskydning World Tour Windows NT, iOS, Linux, macOS og Android
Godot Stereobreak Deep Sixed Pusoy dos Windows, UWP, MacOS, Linux, iOS, Android, Web Assembly og HTML
Guldkasse Eye of the Beholder Pool of Radiance Amiga, Apple II, Apple Macintosh, Atari ST, Commodore 64, DOS, NEC PC-9800, NES og Sega Genesis.
GoldSrc Half Life 2 Windows OS X Linux Dreamcast PlayStation 2 Xbox
HeroEngine Visions of Zosimos Farmer3d Windows
Horde3D Offroad Legends Redline Rush Microsoft Windows, Mac OS X, Linux
HPL Engine Penumbra:Requiem Soma Windows, OS X, Linux
HPL Engine 2 Amnesia:A Machine for Pigs Amnesia:The Dark Descent Windows, OS X, Linux
HPL Engine 3 Penumbra:Black Plague Penumbra:Requiem Windows, OS X, Linux
id Tech 1 Doom, DoomII DOS, Microsoft Windows, MacOS
id Tech 2 Quake, KingPin:Genindlæst DOS, Microsoft Windows, MacOS
id Tech 3 Quake III, Call of Duty:Classic DOS, Microsoft Windows, MacOS, Linux
id Tech 4 Doom 3, Quake 4 Windows, OS X og Linux
id Tech 5 Rage The Evil Within Windows, PS 3, PS 4, Xbox 360, OS X og Xbox One
id Tech 6 Wolfenstein II:The New Colossus Doom VFR Windows, PS 4, Xbox One og Nintendo Switch
id Tech 7 Evig undergang Windows, Nintendo Switch, PlayStation 4, Xbox One
IrrLicht Sokoban Challenge MacOS, Windows, Linux og Windows CE
IW-motor Call of Duty:Black Ops II 007:Quantum of Solace Windows, PS 4, PS 3, Xbox One, OS X, Xbox 360, Wii og Wii U
Jade Beyond Good &Evil Rayman Rabbids Rabbids Xbox, Gamecube, PS2 og pc
Leadwerks Hoodwink Linux og Linux, med understøttelse af OS X i gang
Limon Engine PlayStation 4, Windows og Xbox One
Tømmergård Star Citizen Deadhaus Sonata Windows, Xbox One, PS 4
LumixEngine På jagt (under udvikling) Windows
Marmelade MONOPOL, Game of Life OS, Mac OS X, Android, Windows Phone, Tizen og Roku
Moai SDK Crimson:Steam Pirates Broken Age med iOS, Mac, Android, Windows, Chrome NaCl, Linux og HTML5
MT Framework Mega Man 11 Monster Hunter:World
Resident Evil 6
PlayStation 3, Windows, Wii, Xbox 360, Nintendo 3DS, Wii U og PlayStation Vita
OGRE Zombie Driver Roblox Windows, Xbox, OSX, PocketPC, Linux og PS3
OpenClonk OpenClonk Linux, Microsoft Windows og OS X
ORX Hazardous Attack Breaktris Windows, Linux, iPhone/iPod Touch/iPad, Mac OS X og Android
Panda3D Toontown Online Web
PhyreEngine Under Unravel PS 4, PS 3, PS VR, PS Vita, PS Portable, Windows, iOS og Android
PLIB TuxKart – Et racerspil Stormbaan Coureur – Et fysisk simulatorspil Bærbare biblioteker
Pyrogenese 0 A.D. Windows, Linux, OS X og OS'er
Qfusion Warsow Linux, macOS, Windows og Android (under udvikling)
Ægte virtualitet ARMA 2 DayZ Windows, PlayStation 4, Xbox One
REDengine The Witcher 2:Assassins of Kings The Witcher 3:Wild Hunt Windows, Xbox 360, OS X, PS 4 og Xbox One
Shark 3D Drømmefald:Den længste rejse, Windchaser Linux, Windows, Xbox og Xbox 360
ShiVa Prince of Persia 2:The Shadow and the Flame iOS, Android, BlackBerry og Windows Phone, Windows, Mac OS X og Linux, webbrowsere, der understøtter Flash, HTML5, Xbox 360, PlayStation3 og Nintendo Wii
Snegæk Tom Clancy's The Division South Park:The Fractured but Whole Windows, Nintendo Switch, PlayStation 4 og Xbox.
Kilde Half-Life 2-portal Windows, OS X, PS 3, Xbox, Linux, Xbox 360 og Android
Kilde 2 Artifact Dota Underlords Windows, Android, OS X, Linux og iOS
Forår Balanceret udslettelse Windows, Linux og OS X
StepMania I rillen Windows, macOS og Linux
Tørfisk Tørfiskskak
DroidFish til Android
SmallFish til iOS
Microsoft Windows, macOS, Linux, iOS, Android
Stratagus Bos Wars Battle for Mandicor Battle of Survival AmigaOS 4, BSD, Linux, Mac OS X, MorphOS, AROS, Windows
Truevision 3D Battle of the Coral Sea Genskabelse af en simpel 3D rumkamps-sim Windows
Tombstone Engine PS 4 og Windows
Torque3D Penny Arcade Windows, macOS, Linux samt webplatforme
Legetøjsmotor Under udvikling Windows, Linux, iOS, Android, HTML5
UbiArt Framework Rayman Origins Child of Light Rayman Adventures PS3, PSVita, PS4, Wii, 3DS, Wii U, Nintendo Switch, Windows, X360, XONE, IOS, Android, OS X, tvOS
UDK (Unreal Development Kit) Paranormal ridderlighed:middelalderlig krigsførelse Windows, iOS, iPad, X360, PS3
Unigine Oil Rush Sumoman Windows, Linux
Enhed Hearthstone Escape from Tarkov Monument Valley 2 Windows og OSX , Linux, Unity Webplayer plugin, Android, iOS, Windows Phone, Blackberry, XBox One, XBox 360, PS4, PS3, PSP Vita, Playstation Mobile, WiiU og Wii.
Unreal Engine 1 Uvirkelig turnering, uvirkelig Mac OS, Linux, Microsoft Windows, Unix, PS 2 og Dreamcast
Unreal Engine 2 Splintercelle, dræber gulv Windows, Mac OS, Xbox, PlayStation og Wii U
Unreal Engine 3 Mortal Kombat 11, Batman Arkham Origins Windows, Mac OS, PlayStation, Xbox, Nintendo Switch, Android og iOS platforme
Unreal Engine 4 Fortnite, Star Wars – Jedi Fallen Order, Biomutant MacOS, Microsoft Windows, SteamOS, Linux, HTML, iOS, Android, Nintendo Switch, PS-4, OSVR
Urho3D Clinically Dead War Priest kom ud i live Edge of Time Episode 1:Rise of the Aeus Bolderline Windows, Linux, macOS, iOS, tvOSnew, Android, Raspberry Piv1.3 inklusive andre generiske ARM boardsv1.6 og Webv1.4 med Emscripten værktøjskæde.
Hævnmotor SWAT 4:Gold Edition Tribes:Vengeance Windows
Visuel Pinball Visuel Pinball Windows
V-Play Game Engine (Felgo) Spilnetværk iOS, Windows Phone, Android, Linux, MacOS X, Raspberry Pi og i.MX:i.MX 6-serien
Wintermute Engine J.U.L.I.A blandt stjernerne Reversion:A Sci-Fi Adventure Game Windows
WorldForge Acorn Linux, MacOSX og Window

Drivere og integreret system

Som vi ved nu, er en dags IoT enorm efterspørgsel, og det er den stærke grund til, at du bør lære c++ i 2021.

Designet egner C++ sig til indlejret udvikling, fordi sproget sidder mellem software og hardware på højere niveau, så du kan få adgang til og kontrollere hardware direkte uden at ofre fordelene ved et sprog på højt niveau. Det er især effektivt til hardware, der skal eksistere i et stykke tid, da programmer skrevet i C++ kan fungere i årtier ad gangen på grund af sprogets høje stabilitet.

Applikationer til maskinlæring og datamining

C++ programmering bruges også i maskinlæring og data mining. Data mining er en proces til at udtrække og opdage mønstre i store datasæt, der involverer metoder i skæringspunktet mellem maskinlæring, statistik og databasesystemer.

Handelssystem med lav forsinkelse

På kapitalmarkederne lav latenstid er brugen af ​​algoritmisk handel til at reagere på markedsbegivenheder hurtigere end konkurrenterne for at øge rentabiliteten af ​​handler. For eksempel, når man udfører arbitragestrategier, kan muligheden for at "arbe" markedet kun præsentere sig selv i nogle få millisekunder, før paritet er opnået. For at demonstrere den værdi, som kunderne lægger på latens, har en stor global investeringsbank i 2007 udtalt, at hvert tabt millisekund resulterer i $100 mio. om året i en mistet mulighed.

Video- og medieeditor

Foto- eller videoredigering som er lavet til windows er skrevet i c++, for eksempel openShot video editor som er lavet med C++.

Videnskabelige undersøgelser, matematiske modeller og finansielle modeller

C++ bruges i vid udstrækning til videnskabelige undersøgelser, matematiske modeller og finansielle modeller.

En matematisk model er en beskrivelse af et system ved hjælp af matematiske begreber og sprog. Processen med at udvikle en matematisk model kaldes matematisk modellering.

Finansiel modellering er opgaven med at opbygge en abstrakt repræsentation af en finansiel situation i den virkelige verden. Dette er en matematisk model designet til at repræsentere resultaterne af et finansielt aktiv eller en portefølje af en virksomhed, et projekt eller enhver anden investering.

CPU og ressourcekrævende applikation

Det er også nyttigt til at skabe CPU og ressourcekrævende applikationer.

Jeg håber nu at forstå, hvad der er nøgleområder eller fordele ved at lære c++ i 2021, men stadig,
der er et stort spørgsmål, hvorfra vi lærer c++

Top 3 YouTube-afspilningslister til at lære C++ på hindi.

  1. Kod med Harry
  2. Kodehunger
  3. Saurav Sukla sir