Hvorfor du bør lære c++ i 2021

 C Programming >> C C# Program >  >> C++
Hvorfor du bør lære c++ i 2021

Jeg tror det er den enorme grunnen bak å lære c++ i 2021 fordi folk fortsatt bruker c++ i mange applikasjoner.

La oss først ta en titt på noen av applikasjonene som er populært skrevet i C++ :

  1. Nettlesere
  2. Høyytelsesspill
  3. Dykkere og innebygde systemer for noen maskinvare (f.eks. kjøretøyer, mobiltelefoner, datamaskiner)
  4. Noen applikasjoner for maskinlæring og datautvinning
  5. Handelssystemer med lav ventetid
  6. Video- og medieredigerere
  7. Vitenskapelige undersøkelser, matematiske modelleringer og økonomiske modeller
  8. Andre CPU- og ressurskrevende applikasjoner

Nettleser

Visste du at vi kan lage nettleser med c++ programmering, ja det er sant at vi kan nettleser med c++.

Ved å bruke C++ og Qt-rammen er det enkelt å bygge en nettleser. Jeg oppnådde dette ved å bruke Qt Creator, lage en skrivebordsapplikasjon, legge til en QWebViewer, kaste inn noen få knapper og en URL-redigeringslinje og bingo!

Du kan henvise til denne lenken for å lage nettleser ved å bruke C++.

Høyytelsesspill

Vi kan lage spill med høy ytelse med C++, nedenfor er en liste over spill som er laget med c og c++.

Spillmotor Kjente spill Plattform(er)
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 porter er også tilgjengelige for å spille, ikke utvikle)
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
Anvil Next 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
Skull &Bones
Windows, PS 3, PS Vita, PS 4, Xbox 360, Wii U, Xbox One.
Aurora-verktøysett The Witcher Neverwinter Nights Neverwinter Nights 2 Windows, OS X, Linux.
Armory 3D Ikke produksjonsklar ennå. Windows, Linux, macOS, HTML5, Android, iOS, PS4, Xbox One, Switch
Banshee Engine Ikke produksjonsklar ennå.
Blend4Web Petigor's Tale Opplev nysgjerrighet WebGL, Linux, Windows, OS X, Android, iOS
Blender Død Cyborg Tomato Jones Yo Frankie! Sintel The Game Windows macOS Linux
Bork3D-spillmotor Quoridor Windows, iOS og Mac OS X
Buildbox Fargebryter 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 for PlayStation 4 World of Subways City Bus Simulator 2010 PS 3, PS 4, Windows (XP og utover), Mac OS X (10.9 og utover), Linux, samt iOS
Cafu Engine Ingen store spill utviklet ennå. Windows, Linux, MacOS, Pocket PC, Palm, DOS
Chrome-motor Dying Light (2015) Dead Island Definitive Edition (2016) Xbox One, Mac OS X, Linux, PS 3, PS 4, Xbox 360 og Microsoft Windows
ClanLib Fireball Game MacOS, Microsoft Windows og Linux
Clausewitz Imperator:Roma Windows, Mac OS
Cocos2d Hill Climb Racing Ikke trykk på den hvite 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 stridshode 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.
Kube Cube AssaultCube Microsoft Windows, FreeBSD, Linux, OS X, AROS, AmigaOS 4, iPhone og Dell Axim x50v
Kube 2:Sauerbraten Cube 2 Red Eclipse Windows, Linux og MacOS X
Dark Engine Thief System Shock 2 Thief II Windows
Delta-motor 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
Fryd 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 Sivilisasjon IV Windows, iOS, Android, Linux, Gamecube, PSX, Wii/WiiWare, PS2, PS3, PS4, PSP, Xbox, Xbox One og Xbox 360
GamePlay3D Rocket Clash 3D Archery 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
Gullboks 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 Visjoner av Zosimos Farmer3d Windows
Horde3D Offroad Legends Redline Rush Microsoft Windows, Mac OS X, Linux
HPL-motor 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:Lastet på nytt 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 Dom Evig 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 Raving Rabbids Xbox, Gamecube, PS2 og PC
Leadwerks Hedwink Linux og Linux, med støtte for OS X på gang
Limon Engine PlayStation 4, Windows og Xbox One
Tlastgård Star Citizen Deadhaus Sonata Windows, Xbox One, PS 4
LumixEngine På jakt (i utvikling) 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 Nett
PhyreEngine Under Unravel PS 4, PS 3, PS VR, PS Vita, PS Portable, Windows, iOS og Android
PLIB TuxKart – Et racingspill Stormbaan Coureur – Et fysisk simulatorspill Bærbare biblioteker
Pyrogenese 0 e.Kr. Windows, Linux, OS X og OS
Qfusion Warsow Linux, macOS, Windows og Android (under utvikling)
Ekte 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 Dreamfall:The Longest Journey, 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, nettlesere som støtter Flash, HTML5, Xbox 360, PlayStation3 og Nintendo Wii
Snøklokke Tom Clancys The Division South Park:The Fractured but Whole Windows, Nintendo Switch, PlayStation 4 og Xbox.
Kilde Half-Life 2-portalen Windows, OS X, PS 3, Xbox, Linux, Xbox 360 og Android
Kilde 2 Artifact Dota Underlords Windows, Android, OS X, Linux og iOS
Vår Balansert utslettelse Windows, Linux og OS X
StepMania I sporet Windows, macOS og Linux
Tørrfisk Tørrfisksjakk
DroidFish for Android
SmallFish for 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 Rekreasjon av en enkel 3D-romkampsim Windows
Tombstone Engine PS 4 og Windows
Torque3D Penny Arcade Windows, macOS, Linux, samt nettplattformer
Lekemotor Under utvikling 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 ridderlighet:middelalderkrigføring Windows, iOS, iPad, X360, PS3
Unigine Oil Rush Sumoman Windows, Linux
Enhet 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 Splintcelle, drepende 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-plattformer
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 seg ut i live Edge of Time Episode 1:Rise of the Aeus Bolderline Windows, Linux, macOS, iOS, tvOSnew, Android, Raspberry Piv1.3 inkludert andre generiske ARM boardsv1.6 og Webv1.4 med Emscripten verktøykjede.
Vengeance Engine SWAT 4:Gold Edition Tribes:Vengeance Windows
Visuell flipperspill Visuell Pinball Windows
V-Play Game Engine (Felgo) Spillnettverk iOS, Windows Phone, Android, Linux, MacOS X, Raspberry Pi og i.MX:i.MX 6-serien
Wintermute Engine J.U.L.I.A blant stjernene Reversion:A Sci-Fi Adventure Game Windows
WorldForge Eikenn Linux, MacOSX og Window

Drivere og innebygd system

Som vi vet nå er en dags IoT stor etterspørsel, og det er den sterke grunnen til at du bør lære deg c++ i 2021.

Ved design egner C++ seg til innebygd utvikling fordi språket ligger mellom programvare og maskinvare på høyere nivå, slik at du kan få tilgang til og kontrollere maskinvare direkte uten å ofre fordelene med et språk på høyt nivå. Det er spesielt effektivt for maskinvare som må eksistere en stund, siden programmer skrevet i C++ kan fungere i flere tiår av gangen på grunn av språkets høye stabilitet.

Applikasjoner for maskinlæring og datautvinning

C++-programmering brukes også i applikasjoner for maskinlæring og datautvinning. Data mining er en prosess for å trekke ut og oppdage mønstre i store datasett som involverer metoder i skjæringspunktet mellom maskinlæring, statistikk og databasesystemer.

Handelssystem med lav forsinkelse

I kapitalmarkeder, lav ventetid er bruken av algoritmisk handel for å reagere på markedshendelser raskere enn konkurrentene for å øke lønnsomheten til handler. For eksempel, når du utfører arbitrasjestrategier, kan muligheten til å "arbe" markedet bare presentere seg i noen få millisekunder før paritet er oppnådd. For å demonstrere verdien som klienter legger på ventetid, har en stor global investeringsbank i 2007 uttalt at hvert tapt millisekund resulterer i $100 millioner per år i en tapt mulighet.

Video- og medieredigering

Foto- eller videoredigering som er laget for Windows er skrevet i c++, for eksempel openShot videoredigerer som er laget med C++.

Vitenskapelige undersøkelser, matematiske modelleringer og finansielle modelleringer

C++ er mye brukt for vitenskapelige undersøkelser, matematiske modelleringer og økonomiske modeller.

En matematisk modell er en beskrivelse av et system som bruker matematiske begreper og språk. Prosessen med å utvikle en matematisk modell kalles matematisk modellering.

Finansiell modellering er oppgaven med å bygge en abstrakt representasjon av en virkelig finansiell situasjon. Dette er en matematisk modell designet for å representere ytelsen til en finansiell eiendel eller portefølje til en virksomhet, et prosjekt eller en annen investering.

CPU og ressurskrevende applikasjon

Det er også nyttig for å lage CPU- og ressurskrevende applikasjoner.

Jeg håper nå forstår hva som er nøkkelområder eller fordeler ved å lære c++ i 2021, men likevel,
det er et stort spørsmål fra hvor vi lærer c++

Topp 3 YouTube-spillelister for å lære C++ på hindi.

  1. Kode med harry
  2. Kodehunger
  3. Saurav Sukla sir