Varför du bör lära dig c++ 2021

Varför du bör lära dig c++ 2021

Jag tror att det finns den enorma anledningen bakom att lära sig c++ 2021 eftersom människor fortfarande använder c++ i många applikationer.

Låt oss först ta en titt på några av de applikationer som är populärt skrivna i C++ :

  1. Webbläsare
  2. Högpresterande spel
  3. Dykare och inbyggda system av vissa hårdvaror (t.ex. Vechiles, mobiltelefoner, datorer)
  4. Vissa applikationer för maskininlärning och datautvinning
  5. Låg latenshandelssystem
  6. Video- och mediaredigerare
  7. Vetenskapliga undersökningar, matematiska modelleringar och finansiella modelleringar
  8. Andra CPU- och resurskrävande applikationer

Webbläsare

Visste du att vi kan skapa webbläsare med c++-programmering, ja det är sant att vi kan webbläsare med c++.

Genom att använda C++ och Qt-ramen är det enkelt att bygga en webbläsare. Jag åstadkom detta genom att använda Qt Creator, skapa en skrivbordsapplikation, lägga till en QWebViewer, slänga in några knappar och en URL-redigeringsrad och bingo!

Du kan hänvisa till den här länken för att skapa webbläsare med C++.

Högpresterande spel

Vi kan skapa högpresterande spel med C++, nedan är en lista över spel som skapats med c och c++.

Spelmotor Kända spel Plattform(ar)
4A-motor Metro 2033 Metro Redux Metro:Last Night Arktika.1 Windows, PS3, PS4, Xbox 360, Xbox one, Linux och DirectX9/10/11
Adventure Game Studio Resonance Heroine's Quest Mamma Mia The Castle Windows 7, 8, 10, Vista, XP och Windows 2000 (Linux, Mac och andra portar är också tillgängliga för att spela, inte utveckla)
Aleph One Marathon Marathon 2 Marathon Infinity Windows, Linus, OS X
Antiryad Gx Antiriads heliga rustning Windows, Linux, DOS, Mac OS, iOS, Android, MorphOS, NACL, AmigaOS, AROS
Anura Frogatto &Friends Argentum Age Cube Trains Windows, Linux, iOS och 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-verktygssats The Witcher Neverwinter Nights Neverwinter Nights 2 Windows, OS X, Linux.
Armory 3D Inte produktionsklar än. Windows, Linux, macOS, HTML5, Android, iOS, PS4, Xbox One, Switch
Banshee Engine Inte produktionsklar än.
Blend4Web Petigor's Tale Upplev nyfikenhet 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 och Mac OS X
Buildbox Färgomkopplare Line Zen Bruce Lee Hyper Fruits Hexavoid 2 Neo Lights Windows 7, Windows 8, Mac OS X (10.8, 10.9 och 10.10)
C4 Game Engine Fat Princess Adventures för PlayStation 4 World of Subways City Bus Simulator 2010 PS 3, PS 4, Windows (XP och framåt), Mac OS X (10.9 och framåt), Linux, samt iOS
Cafu Engine Inga större spel har utvecklats än. 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 och Microsoft Windows
ClanLib Fireball Game MacOS, Microsoft Windows och Linux
Clausewitz Imperator:Rom Windows, Mac OS
Cocos2d Hill Climb Racing Tryck inte på den vita Tile Geometry Dash Lite Windows, OS X och Linux
Cocos2d-X Family Guy:The Quest for Stuff Linux, iOS, Android, Windows Phone 8, Tizen, Windows och Mac OS X
Konstruera 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 stridshuvud 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.
Kub Cube AssaultCube Microsoft Windows, FreeBSD, Linux, OS X, AROS, AmigaOS 4, iPhone och Dell Axim x50v
Kub 2:Sauerbraten Cube 2 Red Eclipse Windows, Linux och MacOS X
Dark Engine Thief System Shock 2 Thief II Windows
Delta Engine Heroes of Soul Craft SoulCraft DeltaNinja iOS, Android, W8, WP och HTML5
Dim3 Beats of Rage Crystal Space Windows, Unix, MacOS X, iOS och 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, webb och Linux
Glöja Ultima VII:The Black Gate Windows, OS X, Linux och BSD
Frystskador Battlefield/ Battlefront
Hedersmedalj
Need For Speed
Windows, PlayStation 3, Xbox 360, PlayStation 4 och Xbox One
G3D Innovation Engine Windows 10, OS X och Linux
Gamebryo Civilisation IV Windows, iOS, Android, Linux, Gamecube, PSX, Wii/WiiWare, PS2, PS3, PS4, PSP, Xbox, Xbox One och Xbox 360
GamePlay3D Rocket Clash 3D Archery World Tour Windows NT, iOS, Linux, macOS och Android
Godot Stereobreak Deep Sixed Pusoy dos Windows, UWP, MacOS, Linux, iOS, Android, Web Assembly och HTML
Guldlåda Eye of the Beholder Pool of Radiance Amiga, Apple II, Apple Macintosh, Atari ST, Commodore 64, DOS, NEC PC-9800, NES och 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-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:Laddas om 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 och Linux
id Tech 5 Rage The Evil Within Windows, PS 3, PS 4, Xbox 360, OS X och Xbox One
id Tech 6 Wolfenstein II:The New Colossus Doom VFR Windows, PS 4, Xbox One och Nintendo Switch
id Tech 7 Dom Eternal Windows, Nintendo Switch, PlayStation 4, Xbox One
IrrLicht Sokoban Challenge MacOS, Windows, Linux och 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 och Wii U
Jade Beyond Good &Evil Rayman Raving Rabbids Xbox, Gamecube, PS2 och PC
Leadwerks Hoodwink Linux och Linux, med stöd för OS X pågår
Limon Engine PlayStation 4, Windows och Xbox One
Slambruk Star Citizen Deadhaus Sonata Windows, Xbox One, PS 4
LumixEngine På jakt (under utveckling) Windows
Marmelad MONOPOL, Game of Life OS, Mac OS X, Android, Windows Phone, Tizen och Roku
Moai SDK Crimson:Steam Pirates Broken Age med iOS, Mac, Android, Windows, Chrome NaCl, Linux och HTML5
MT Framework Mega Man 11 Monster Hunter:World
Resident Evil 6
PlayStation 3, Windows, Wii, Xbox 360, Nintendo 3DS, Wii U och PlayStation Vita
OGRE Zombie Driver Roblox Windows, Xbox, OSX, PocketPC, Linux och PS3
OpenClonk OpenClonk Linux, Microsoft Windows och OS X
ORX Hazardous Attack Breaktris Windows, Linux, iPhone/iPod Touch/iPad, Mac OS X och Android
Panda3D Toontown Online Webb
PhyreEngine Under Unravel PS 4, PS 3, PS VR, PS Vita, PS Portable, Windows, iOS och Android
PLIB TuxKart – Ett racingspel Stormbaan Coureur – Ett fysiskt simulatorspel Bärbara bibliotek
Pyrogenes 0 A.D. Windows, Linux, OS X och OS
Qfusion Warsow Linux, macOS, Windows och Android (under utveckling)
Verklig 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 och Xbox One
Shark 3D Dreamfall:The Longest Journey, Windchaser Linux, Windows, Xbox och Xbox 360
ShiVa Prince of Persia 2:The Shadow and the Flame iOS, Android, BlackBerry och Windows Phone, Windows, Mac OS X och Linux, webbläsare som stöder Flash, HTML5, Xbox 360, PlayStation3 och Nintendo Wii
Snödroppe Tom Clancys The Division South Park:The Fractured but Whole Windows, Nintendo Switch, PlayStation 4 och Xbox.
Källa Half-Life 2-portalen Windows, OS X, PS 3, Xbox, Linux, Xbox 360 och Android
Källa 2 Artifact Dota Underlords Windows, Android, OS X, Linux och iOS
Vår Balanserad förintelse Windows, Linux och OS X
StepMania I spåret Windows, macOS och Linux
Träfisk Träfiskschack
DroidFish för Android
SmallFish för 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 Slaget vid Korallhavet Återskapande av en enkel 3D-rymdstridssim Windows
Tombstone Engine PS 4 och Windows
Torque3D Penny Arcade Windows, macOS, Linux, såväl som webbplattformar
Leksaksmotor Under utveckling 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:Medeltida krigföring Windows, iOS, iPad, X360, PS3
Unigine Oil Rush Sumoman Windows, Linux
Enhet Hearthstone Escape from Tarkov Monument Valley 2 Windows och OSX , Linux, Unity Webplayer-plugin, Android, iOS, Windows Phone, Blackberry, XBox One, XBox 360, PS4, PS3, PSP Vita, Playstation Mobile, WiiU och Wii.
Unreal Engine 1 Unreal Tournament, Unreal Mac OS, Linux, Microsoft Windows, Unix, PS 2 och Dreamcast
Unreal Engine 2 Splintercell, dödande golv Windows, Mac OS, Xbox, PlayStation och Wii U
Unreal Engine 3 Mortal Kombat 11, Batman Arkham Origins Windows, Mac OS, PlayStation, Xbox, Nintendo Switch, Android och iOS-plattformar
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 ut vid liv Edge of Time Avsnitt 1:Rise of the Aeus Bolderline Windows, Linux, macOS, iOS, tvOSnew, Android, Raspberry Piv1.3 inklusive andra generiska ARM-kortsv1.6 och Webv1.4 med Emscripten-verktygskedjan.
Hämndmotor SWAT 4:Gold Edition Tribes:Vengeance Windows
Visuell flipperspel Visuell flipperspel Windows
V-Play Game Engine (Felgo) Spelnätverk iOS, Windows Phone, Android, Linux, MacOS X, Raspberry Pi och i.MX:i.MX 6-serien
Wintermute Engine J.U.L.I.A bland stjärnorna Reversion:A Sci-Fi Adventure Game Windows
WorldForge Ekollon Linux, MacOSX och Window

Drivrutiner och inbyggt system

Som vi vet nu är en dags IoT stor efterfrågan, och det är den starka anledningen till att du bör lära dig c++ 2021.

Genom designen lämpar sig C++ för inbäddad utveckling eftersom språket ligger mellan mjukvara och hårdvara på högre nivå, vilket gör att du kan komma åt och kontrollera hårdvara direkt utan att offra fördelarna med ett språk på hög nivå. Det är särskilt effektivt för hårdvara som kommer att behöva finnas kvar ett tag, eftersom program skrivna i C++ kan fungera i årtionden åt gången på grund av språkets höga stabilitet.

Applikationer för maskininlärning och datautvinning

C++-programmering används också i maskininlärning och datautvinning. Datautvinning är en process för att extrahera och upptäcka mönster i stora datamängder som involverar metoder i skärningspunkten mellan maskininlärning, statistik och databassystem.

Handelssystem med låg försening

På kapitalmarknader, låg latens är användningen av algoritmisk handel för att reagera på marknadshändelser snabbare än konkurrenterna för att öka lönsamheten för affärer. Till exempel, när man kör arbitragestrategier kan möjligheten att "arb" marknaden bara dyka upp i några millisekunder innan paritet uppnås. För att visa värdet som kunder lägger på latens, har en stor global investeringsbank 2007 uttalat att varje förlorad millisekund resulterar i 100 miljoner dollar per år i en förlorad möjlighet.

Video- och mediaredigerare

Foto- eller videoredigerare som är gjord för Windows skrivs i c++, till exempel openShot videoredigerare som är gjord med C++.

Vetenskapliga undersökningar, matematiska modelleringar och finansiella modelleringar

C++ används ofta för vetenskaplig forskning, matematiska modelleringar och finansiella modelleringar.

En matematisk modell är en beskrivning av ett system som använder matematiska begrepp och språk. Processen att utveckla en matematisk modell kallas matematisk modellering.

Finansiell modellering är uppgiften att bygga en abstrakt representation av en verklig finansiell situation. Detta är en matematisk modell utformad för att representera resultatet för en finansiell tillgång eller portfölj för ett företag, ett projekt eller någon annan investering.

CPU och resurskrävande applikation

Det är också användbart för att skapa CPU- och resurskrävande applikationer.

Jag hoppas nu förstår vilka nyckelområden eller fördelar med att lära sig c++ 2021, men ändå,
det finns en stor fråga varifrån vi lär oss c++

Top 3 YouTube-spellista för att lära dig C++ på hindi.

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