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++ :
- Nettlesere
- Høyytelsesspill
- Dykkere og innebygde systemer for noen maskinvare (f.eks. kjøretøyer, mobiltelefoner, datamaskiner)
- Noen applikasjoner for maskinlæring og datautvinning
- Handelssystemer med lav ventetid
- Video- og medieredigerere
- Vitenskapelige undersøkelser, matematiske modelleringer og økonomiske modeller
- 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.
- Kode med harry
- Kodehunger
- Saurav Sukla sir