C-kielen oppiminen tyhjästä. Kuinka valita oikea suunta? Hyvä vaihtoehto on Python-ohjelmointikieli ja Django

ladata

D. Knut. Ohjelmoinnin taito. Kolmessa osassa. Ohjelmoinnin klassikko. djvu.

Vol.1. 680 sivua 5,8 Mb. Ladata.

Volume 2. 790 sivua 6,3 Mb. Ladata.

Volume 3. 800 sivua 6,6 Mb. Ladata.

Kernighan B.V., Ritchie D.M. C-ohjelmointikieli. 3. painos korjaus 2003 355 s. PDF. 15,9 Mt.
Tunnettujen kirjailijoiden, C-kielen kehittäjien, C-kielen ANSI-standardiin tarkistettu ja täydennetty kirja, jonka 2. englanninkielinen painos ilmestyi vuonna 1988, on pitkään tullut klassikko kaikille opiskelijoille ja/tai käytä sekä C:tä että C++:aa. Tämän kirjan venäjänkielinen käännös julkaisi ensimmäisen kerran Rahoitus- ja tilastojulkaisutoimistossa vuonna 1992, ja siitä lähtien se on ollut lukijoiden keskuudessa jatkuvasti kysytty. Tämän kolmannen venäjänkielisen painoksen käännös on tarkistettu uudelleen alkuperäisestä, siihen on tehty joitain korjauksia ottaen huomioon viime vuosien aikana vakiintuneet terminologian muutokset sekä kirjoittajan kommentit sivu http://cm.bell-labs.com/cm/cs/cbook/2ediffs.html.
Ohjelmoijille, opettajille ja opiskelijoille.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Kernighan B.V., Ritchie D.M. Ohjelmointikieli C. 229 s. PDF. 1,3 Mt.
C-kieli (lausutaan "si") on yleiskäyttöinen ohjelmointikieli, jolle on ominaista ilmaisujen vähäisyys, moderni ohjausvirta ja tietorakenteet sekä runsas operaattorijoukko. "C"-kieli ei ole "erittäin korkean tason" kieli eikä "iso" kieli, eikä sitä ole tarkoitettu johonkin erityiseen sovellukseen. mutta rajoitusten puute ja kielen yleisyys tekevät siitä kätevämmän ja tehokkaamman moniin tehtäviin kuin oletettavasti tehokkaammat kielet. "C"-kielen, joka oli alun perin tarkoitettu "UNIX"-käyttöjärjestelmän kirjoittamiseen DEC P DP-11 -tietokoneeseen, on kehittänyt Dennis Ritchie. Käyttöjärjestelmä, C-kääntäjä ja periaatteessa kaikki UNIX-järjestelmäsovellukset (mukaan lukien kaikki tämän kirjan valmistuksessa käytetyt ohjelmistot) on kirjoitettu C-kielellä. Kaupallisia "C"-kääntäjiä on myös useissa muissa tietokoneissa, mukaan lukien IBM SYSTEM/370, HONEYWELL 6000, INTERDATA 8/32. "C"-kieli ei kuitenkaan ole sidottu mihinkään tiettyyn laitteistoon tai järjestelmään, ja siihen on helppo kirjoittaa ohjelmia, joita voidaan ajaa ilman muutoksia missä tahansa tietokoneessa, jossa on "C"-kääntäjä.
Tämä kirja on tarkoitettu auttamaan lukijaa oppimaan ohjelmoimaan "C"-kielellä. Se sisältää opetuksellisen johdannon, jonka tarkoituksena on antaa uusille käyttäjille mahdollisuus aloittaa ohjelmointi mahdollisimman nopeasti, erilliset luvut kaikista kielen pääominaisuuksista sekä hakuoppaan. Koulutus rakentuu pääasiassa lukemiseen, kirjoittamiseen ja esimerkkien analysointiin, ei pelkkään sääntöjen muotoiluun. Tämän kirjan esimerkit ovat suurimmaksi osaksi täydellisiä todellisia ohjelmia, eivät yksittäisiä kappaleita. Kaikki esimerkit on tarkastettu suoraan kirjan tekstistä, josta ne on painettu konesyöttöön sopivassa muodossa. Sen lisäksi, että olemme antaneet opastusta kielen käytön tehostamiseen, olemme myös mahdollisuuksien mukaan pyrkineet havainnollistamaan hyödyllisiä algoritmeja ja hyvän tyylin ja äänisuunnittelun periaatteita.
Tämä kirja ei ole johdatus ohjelmointiin; se olettaa jonkin verran perehtymistä ohjelmoinnin peruskäsitteisiin, kuten muuttujiin, osoituskäskyihin, silmukoihin ja funktioihin. Ohjelmoinnin aloittelijan pitäisi kuitenkin osata lukea peräkkäin ja tottua kieleen, vaikka kokeneemman kollegan apu olisi hyödyllistä.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Carrano, Pritchard. Tiedon abstraktio ja ongelmanratkaisu C++:ssa. 3. painos 2003 850 s. PDF. 21,9 Mt. Sen lisäksi, että se tarjoaa vankan perustan tiedon abstraktiotekniikoille, se korostaa eroa määrittelyn ja toteutuksen välillä, mikä on ratkaisevan tärkeää oliolähtöisessä lähestymistavassa. Kirjassa käsitellään yksityiskohtaisesti olio-ohjelmoinnin avainkäsitteitä, mukaan lukien kapselointi, periytyminen ja polymorfismi, mutta painopiste on aina tiedon abstraktiossa, ei C++-syntaksissa. Kirja on hyödyllinen kaikille, jotka ovat kiinnostuneita OOP:n tärkeimpien näkökohtien syvällisestä tutkimuksesta ja C ++ -kielen vastaavien ominaisuuksien täydellisestä kehittämisestä.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Kammerin vaakuna. Uusia monimutkaisia ​​ongelmia C++:ssa. 2005 vuosi. 271 s. djvu. 2,2 Mt.
Tämä kirja on jatkoa aiemmin julkaistulle kirjalle Solving Complex Problems in C++. Ongelmien ja niiden ratkaisujen muodossa tarkastellaan nykyaikaisia ​​suunnittelu- ja ohjelmointimenetelmiä C++:ssa. Kirjassa keskitytään paitsi kirjoittajan itsensä, myös koko C++-ohjelmoijayhteisön rikkaaseen pitkäaikaiseen kokemukseen C++-ohjelmoinnista, joten osa kirjoittajan suosituksista saattaa tuntua odottamattomilta jopa kokeneille ammattiohjelmoijille. Kirjoittaja pohtii myös erityisiä ohjelmointitekniikoita, tekniikoita ja idioomeja, mutta kirjan pääteema on ohjelmointityyli ja sanan laajimmassa merkityksessä. Kirjan kaikissa tehtävissä kiinnitetään erityistä huomiota suunnitteluun, jonka tulee varmistaa luotavan ohjelmiston maksimaalinen luotettavuus, turvallisuus, suorituskyky ja ylläpidettävyys.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Laszlo M. Laskennallinen geometria ja tietokonegrafiikka C++:ssa. 1997 150 kaksoissivua DJVU:ta. 18,6 Mt.
Kirjassa kuvataan tietokonegrafiikassa ja laskennallisessa geometriassa ilmeneviä tärkeimpiä ongelmia. Käytännön ongelmia pohditaan ja esitetään suhteellisen yksinkertaisia ​​tapoja ratkaista ne. Esitetään tärkeimmät tekniikat algoritmien kehittämiseen ja analysointiin, käsitellään perustietorakenteita (listat ja puut) ja tapoja käyttää niitä.
Soveltuville matemaatikoille, jatko-opiskelijoille ja yliopisto-opiskelijoille konesuunnittelun, konegrafiikan, kuviontunnistuksen oppikirjana.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ladata

Laptev ja muut C++. Olio-ohjelmointi. Tehtävät ja harjoitukset. 2007 288 s. DJVU. 3,2 Mt.
Kirja on suunniteltu tutkimaan olio-ohjelmointityylin mahdollisuuksia C++:ssa. Tarjoaa tietoa C++-oliorakenteiden, STL-standardin mallikirjaston, syntaksista ja semantiikasta. Kirja sisältää tarvittavat teoreettiset tiedot, harjoitukset ja tehtävät itseopiskeluun, viitetietoa suosituimmista ohjelmointiympäristöistä: C++ Builder 6 ja Visual C++.NET 2003. Opettajille ja opiskelijoille, aloitteleville ohjelmoijille.
Venäjän federaation opetus- ja tiedeministeriön hyväksymä oppikirja korkeakoulujen opiskelijoille, jotka opiskelevat tietotekniikan ja tietotekniikan alalla.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ladata

J. Liberty. Opi C++ itse. 3. painos vuonna 2009. 820 s. djvu. 10,4 Mt.
Kirja esittelee laajasti Microsoft Visual C++ -ohjelmistotuotteen uusimman version ominaisuudet. Nykyaikaisten ammattisovellusten ohjelmoinnin keinot ja lähestymistavat kuvataan yksityiskohtaisesti. Kirjan materiaaleja täydentävät lukuisat demonstraatio-ohjelmat, joiden kehittämisessä hyödynnetään Microsoft Visual Studion ohjelmistotyökalujen mahdollisuuksia maksimaalisesti.
Erityistä huomiota kiinnitetään version 6.0 uutuuksiin ja uusimpiin olioohjelmointitekniikoihin, mukaan lukien MFC-kirjaston ja luokkamallien käyttö sekä linkitettyjen listojen luominen. Erillinen oppitunti on omistettu olio-analyysin ja sovellussuunnittelun kysymyksiin. Kaikki työkalut ja lähestymistavat omien räätälöityjen luokkien rakentamiseen harkitaan yksityiskohtaisesti. Kirja on tarkoitettu laajalle lukijapiirille, joka on kiinnostunut ohjelmoinnin nykyaikaisista ongelmista.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Stanley B. Lippman, Josy Lajoye. C++ aloittelijoille. vuosi 2001. 1167 s. PDF. 6,1 Mt.
Tunnetun C++-kielen asiantuntijan Stanley Lippmannin kirja on kirjoitettu yhdessä Josy Lajoyen kanssa, joka osallistui aktiivisesti kansainvälisen C++-standardin kehittämiseen. Nimestä huolimatta tämä julkaisu on lopullinen opas nykyaikaisen C++-kielen oppimiseen. Kirjoittajat huomioivat sekä kielen perusteet (C++-ohjelman rakenne, esiprosessorin komentojen ja otsikkotiedostojen käyttö) että monimutkaisempia rakenteita (poikkeukset, luokat, funktio- ja luokkamallit, operaattorin ylikuormitus, moninkertainen periytyminen jne.). Teksti sisältää suuren määrän esimerkkejä, jotka selittävät esitettyä materiaalia. Tämä kirja on tarkoitettu C++-kielen aloittelijoille, mutta kokeneemmat ohjelmoijat löytävät myös hyödyllistä tietoa monimutkaisten kielirakenteiden toiminnasta sekä kuvauksen C++-standardin uusimmista innovaatioista.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Mozgovoy M.V. 85 ei-triviaalia projektia, esimerkkejä ja tehtäviä. Sarja Master Class C++. 2007 135 s. djvu. 5,1 Mt.
Tämä kirja on omistettu analysoimaan mielenkiintoisia ongelmia, joita esiintyy jokapäiväisessä ohjelmointikäytännössä ja jotka vaativat ei-triviaaleja lähestymistapoja niiden ratkaisemiseen. Pienen määrän luonteenomaisia ​​realistisia esimerkkejä pohjalta havainnollistetaan tärkeiden ohjelmointialgoritmien ja -tekniikoiden soveltamista. Tehtävät, joissa tiettyjä lähestymistapoja ja ratkaisuja voidaan käyttää, on osoitettu.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Maitse. C++ ilman pelkoa. Sarja "Asiantuntijoiden tieto ja kokemus". Rybe voidaan lukea tyhjästä, joten ohjelmointitaitoja ei tarvita. 4,6 Mt. 430 sivua djvu.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Pakhomov B.I. C/C++ ja MS Visual C++ 2008 aloittelijoille. Oppikirja. vuonna 2009. 609 sivua, djvu. 9,3 Mt.
Kirja on aloittelijan opas sovellusten kehittämiseen Microsoft Visual C++ 2008 Express Editionissa. Käsitellään C/C++-ohjelmointikielten peruselementtejä ja esimerkkejä yksinkertaisimpien luokkien ja ohjelmien luomisesta. Kuvataan visuaalisen suunnittelun ja tapahtumaohjelmoinnin periaatteet. Erityiset esimerkit osoittavat visuaalisen kehitysympäristön Visual C++ 2008 Express Edition pääpiirteet, peruskomponenttien tarkoituksen sekä erilaisten konsoli- ja Windows-sovellusten kehitysprosessin.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Prokhorenok N.A. C++-ohjelmointi Visual Studio 2010 Expressissä. 2010 229 s. djvu. 2,1 Mt.
C ++ -kielen perussyntaksi on kuvattu suhteessa ilmaiseen Visual Studio 2010 Express -ympäristöön: tietotyypit, operaattorit, ehdot, silmukat, sisäänrakennetut funktiot, olioohjelmointi, tiedostojen ja hakemistojen käsittely, yleisesti käytetty standardi kirjaston moduulit.
Kirja kattaa myös Standard Template Libraryn (STL), joka toteuttaa dynaamisia taulukoita, joukkoja, jonoja ja pinoja. Esimerkkien suuren määrän vuoksi kirja on hyödyllinen opetusohjelmana aloitteleville kehittäjille. Aiempaa ohjelmointikokemusta omaavat lukijat voivat käyttää kirjaa viitteenä.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Pavlovskaya T. A., Shchupak Yu. A. C++. Olio-ohjelmointi: Workshop. 2006 265 s. PDF. 7,9 Mt.
Työpaja on tarkoitettu C ++ -kieltä seminaareissa tai itsenäisesti opiskeleville opiskelijoille. Luokat, mallit, periytyminen, poikkeukset, standardikirjasto, UML, ohjelmistosuunnittelukonseptit ja suunnittelupaperit on katettu esimerkein ja niihin liittyy tarvittava teoreettinen tieto. Algoritmeista, virheenkorjaustekniikoista ja laatukysymyksistä keskustellaan. Jokaiselle aiheelle annan 20 vaihtoehtoa tehtäväksi. Venäjän federaation opetusministeriön hyväksymä oppikirja korkeakoulujen opiskelijoille, jotka opiskelevat "Informatiikan ja tietokonetekniikan" suunnassa.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

T. A. Pavlovskaja. C/C++. Ohjelmointi korkeatasoisella kielellä. Sarjasta "300 parasta oppikirjaa". 2003. 461 s. PDF. 9,7 Mt.
Tämän kirjan tarkoituksena on tarjota ytimekäs ja ytimekäs esitys C++-kielestä ISO/IEC 14882 -standardin mukaisesti. Se on tarkoitettu opiskelijoille, jotka opiskelevat kieltä "tyhjästä", mutta siitä on hyötyä myös muille. edistynyt ohjelmoinnissa. Tämän kirjan tarkoituksena oli antaa oikea käsitys C ++ -kielen mahdollisuuksista ja niiden käytöstä, sysäys tämän ja muiden ohjelmointikielten jatkotutkimukseen sekä avain nykyaikaisen olioteknologian ymmärtämiseen.
Keskeisten aiheiden ohjaustehtävät esitetään 20 versiona, ja kirjoittaja toivoo, että opettajat arvostavat niitä kohtaan osoitettua huolenpitoa.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Pavlovskaya T. A., Shchupak Yu. A. C++. Olio-ohjelmointi: Workshop. 2003 240 sivua djvu. 3,2 Mt.
Työpaja on tarkoitettu C ++ -kieltä seminaareissa tai itsenäisesti opiskeleville opiskelijoille. Se on lisäys T.A.:n oppikirjaan. Pavlovskaja: C/C++.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

K. Poljakov. Ohjelmointi C-kielellä. 2002 4 lukua erillisissä PDF-tiedostoissa. Arkiston koko on 2,7 Mb.
Luku I. Ohjelmoinnin perusteet. Luku II. Tietojen säilytys ja käsittely. III luku. Ohjelmistokehitys. IV luku. Dynaamiset tietorakenteet.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Podkur M.L. Podkur P.N. Smolentev N.K. Ohjelmointi Borland C++ Builder -ympäristössä MATLAB C/C++ -matemaattisten kirjastojen kanssa. 2006 498 s. djvu. 8,9 Mt.
Tämä kirja on omistettu COBMeCTHoro-ongelmien esittelyyn käyttämällä Borland C ++ Builder - visuaalisten komponenttien rikasta kirjastoa ja C ++ -kielen ominaisuuksia tehokkailla matemaattisilla toimenpiteillä. [sähköposti suojattu] Kirja sisältää ohjelmoinnin perusteet Borland C++ Builderissa ja MATLABissa, kuvauksen MATLABin matemaattisista kirjastoista CjC++- ja MATLAB-kääntäjille (mukaan lukien uusin versio). Esimerkkejä Borland C++ Builder -ohjelmista, jotka käyttävät MATLABin matemaattisia kirjastoja, harkitaan. Vaikka MATLAB-järjestelmän perusteista ja ohjelmoinnista CjC++:ssa ja Borland C++ Builderissa on monia kirjoja, ei tällä hetkellä löydy yhtään kirjaa, joka kuvaisi MATLABin ja C/C++:n ja Borland C++ Builderin yhteiskäytön kysymyksiä.
Kirja on tarkoitettu sovellettua matematiikkaa lähellä olevien erikoisalojen opettajille ja yliopisto-opiskelijoille (lukijan matemaattinen tausta oletetaan teknillisen yliopiston puitteissa), ammattimaisille C++-ohjelmoijille, jotka kohtaavat matemaattisten algoritmien toteuttamisen C++:ssa ongelmia sekä MATLAB-ohjelmoijille. jotka haluavat käyttää joustavuutta C++-kieltä ja rikasta visuaalisten komponenttien kirjastoa Borland C++ Builder MA TLLV -algoritmien toteuttamiseen täydellisten ja MATLAB-riippumattomien sovellusten muodossa.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Prata Stephen. C++ ohjelmointikieli. Luennot ja harjoitukset. Oppikirja. 2005 vuosi. 1100 sivua djvu. 30 Mt.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Rex Zheshke. CILOBARB STANDARDSCH8 J3blKA SI. 225 s. DJVU. 5,2 Mt.
Sanakirja on pilotti SI-kielellä työskennellessä käytettyjen nimien ja termien meressä: amerikkalainen (ANSI C) ja kansainvälinen (ISO C). Kirja on tarkoitettu kaikentasoisille C-kielen ohjelmoijille.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ladata

Sutter, vaakuna. Uusia monimutkaisia ​​ongelmia C++:ssa. 2005 vuosi. 272 sivua 2,2 Mb.
Tämä kirja on jatkoa aiemmin julkaistulle kirjalle Solving Complex Problems in C++. Ongelmien ja niiden ratkaisujen muodossa tarkastellaan nykyaikaisia ​​suunnittelu- ja ohjelmointimenetelmiä C++:ssa. Kirjassa keskitytään paitsi kirjoittajan itsensä, myös koko C++-ohjelmoijayhteisön rikkaaseen pitkäaikaiseen kokemukseen C++-ohjelmoinnista, joten osa kirjoittajan suosituksista saattaa tuntua odottamattomilta jopa kokeneille ammattiohjelmoijille. Kirjoittaja pohtii myös erityisiä ohjelmointitekniikoita, tekniikoita ja idioomeja, mutta kirjan pääteema on ohjelmointityyli ja sanan laajimmassa merkityksessä. Kirjan kaikissa tehtävissä kiinnitetään erityistä huomiota suunnitteluun, jonka tulee varmistaa luotavan ohjelmiston maksimaalinen luotettavuus, turvallisuus, suorituskyky ja ylläpidettävyys.
Kirja on tarkoitettu ensisijaisesti ammattiohjelmoijille, joilla on syvällinen kielitaito, mutta se on hyödyllinen kaikille, jotka haluavat syventää tietojaan tällä alalla.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Slabzhennikov S.N. Ohjelmointi C++:lla. Uchebntmk. 2004-2008 vuosi. 3 PDF-tiedostoa yhdessä arkistossa 880 Kb.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Stephens, Diggins, Turcanis, Cogswell. C++. Kokoelma reseptejä. 2007 624 sivua, djvu. 11,6 Mt.
Tämä kirja kattaa seuraavat aiheet:
työskennellä numeroiden kanssa; työskennellä päivämäärän ja ajan kanssa; suoratoisto I/O; Poikkeuskäsittely; työskennellä luokkien ja esineiden kanssa; sovellusten kokoaminen; jäsentää XML-asiakirjoja; merkkijono ja tekstinkäsittely; monisäikeinen käsittely; vakiokirjaston algoritmit ja säiliöt; matemaattisten ongelmien ohjelmointi; kansainvälistyminen; Boost.Build järjestelmä.
Kirja tarjoaa tosielämän ratkaisuja, jotka kuvastavat nykyaikaisia ​​C++-ohjelmointikäytäntöjä. Painopiste on suorituskyvyssä ja siirrettävyydessä ottaen huomioon viralliset ja erityiset standardit. Monet ratkaisut hyödyntävät C++-standardikirjastoa. Kirjoittajat arvioivat myös Boost-kirjastoja, jotka heijastavat joitain C++-maailman edistyneimmistä ideoista.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Stevens. OHJELMOITUSTEKNIIKKA TURBO SI:ssä. txt RAR-arkistossa, 135 kt.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Stroustrup. C++:n suunnittelu ja kehitys. Kirjan on kirjoittanut C++-kielen luoja. 2006 440 sivua djvu.
2,9 Mt.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Stroustrup. C++ ohjelmointikieli. 2. lisäys. toim. doc RAR-arkistossa. 430 kb.
Pidän enemmän tästä PDF-tiedostosta. 2,6 Mt.
Kirja suosituimman ohjelmointikielen luojalta.
Erinomainen C++-opetusohjelma, jonka pitäisi olla jokaisen itseään kunnioittavan C++-kehittäjän hyllyssä. Kirjoittaja puhuu kirjassaan kielen perusteista keskittyen ensisijaisesti C ++:n oliosuuntaukseen.
Kirjasta lukija saa tietää:
1. Mitkä ovat olioohjelmoinnin perusperiaatteet ja miten ne toteutetaan C++:ssa? 2. Miten datan abstraktiota tuetaan. 3. Mitä luokat ja objektit ovat. 4. Mihin virtuaalisia toimintoja käytetään 5. Mitä ovat tyyppipohjat ja luokkamallit 5. Miten virheet käsitellään 7. Mitkä ovat tiedon syöttö-/tulostuskeinot 8. Mitkä ovat olio-suunnitteluprosessin vaiheet 9. Miten kirjastojen suunnitteluun. Ja paljon enemmän.
Kirja on varmasti hyödyllinen kaikille, jotka ovat kiinnostuneita olio-ohjelmoinnista ja erityisesti C ++ -kielestä.

. . . . . . . Lataa doc. . . . . . . . . . . . . . . . Lataa PDF.

Sedgwick. Perusalgoritmit C++:ssa. Princeton, 3. painos 15,4 Mt. 690 sivua djvu

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Tikhomirov Yu.I. MFC opetusohjelma. vuosi 2000. 628 sivua, PDF. 20,5 Mt.
MFC-kirjasto on tehokas ja joustava työkalu Visual C++ -kieleen perustuvien Windows-sovellusten kehittämiseen. Kirja sisältää yksityiskohtaista tietoa kirjaston pääluokista ja niiden osista. Käsitellään yhden ja usean asiakirjan sovellusten luomisen periaatteet, kaikentyyppiset ikkunat, säätimet ja tietokantojen kanssa työskentely. Käytännön esimerkit auttavat sinua oppimaan teoreettista materiaalia ja samalla hallitsemaan modernin ohjelmointityylin.
Liitteessä hahmotellaan C++-kielen perusteet, joiden avulla voimme suositella kirjaa paitsi koulutetuille ohjelmoijille, jotka haluavat tutustua MFC-kirjastoon, myös aloittelijoille.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Tan, Steeb, Hardy. Symbolinen C++. Johdatus tietokonealgebraan olioohjelmoinnin avulla. Per. 2. englannista toim. vuosi 2001. 622 sivua, djvu. 5,2 Mt.
Kirja esittelee lähestymistavan uuden olioohjelmointiin perustuvan tietokonealgebrajärjestelmän kehittämiseen. Ensimmäisissä johdantoluvuissa kuvataan käyttäjien vaatimuksia tällaisille järjestelmille, kuvataan tarvittavat matemaattiset laitteistot järjestelmän kehityksen taustalla sekä yleiskuvaus suosituimmista olemassa olevista järjestelmistä (REDUCE, MAPLE, AXIOM, MATHEMATICA, MuPAD) . Lisäksi käsitellään olio-ohjelmoinnin peruskäsitteitä, Java-, Eiffel-, Smalltalk-, Lisp- ja Oberon-kieliä, hahmotellaan C ++ -kielen työkaluja ja esitellään uusi symbolinen C ++ -tietokonealgebrajärjestelmä. Esimerkkejä järjestelmän soveltamisesta matematiikan ja fysiikan ongelmiin (Gödel-numerointi, Padé-approksimaatio, Lie-sarjatekniikka, Picard-menetelmä, Mandelbrotin fraktaalijoukko jne.). Kirjassa on luettelo kaikista järjestelmäkomponenteista, joten käyttäjät voivat kehittää ja laajentaa järjestelmää tarpeidensa mukaan. Yliopistojen opiskelijoille ja jatko-opiskelijoille oppikirjana, tietokonealgebran asiantuntijoille viitetyökaluna sekä ei-ammattilaisille, jotka haluavat laajentaa tietämystään tietotekniikan mahdollisuuksista.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Flenov M.E. DirectX ja C++. 2006 195 s. djvu. 5,8 Mt.
Graafisten tehosteiden ohjelmointia C++:ssa suositun DirectX-kirjaston avulla harkitaan. Hauskat käytännön esimerkit osoittavat kuinka luoda erilaisia ​​visuaalisia tehosteita (realistinen tuli, sähköpurkaukset, peilit jne.), joita käytetään demojen (Demoscene) kehityksessä. DirectX:n päämenetelmien ja liitäntöjen soveltaminen kuvataan vaihe vaiheelta. Näyttää kuinka kirjoittaa optimaalinen ja tehokas ohjelmakoodi. Paljon huomiota kiinnitetään teknologiaan, jossa käytetään vertex- ja pikselivarjostimia realististen kuvien luomiseksi.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Holzner S. Visual C++ 6. Koulutuskurssi. 2007 575 sivua DjVu. 16,2 Mt.
Suosittu "Step by Step" -sarja on tarkoitettu niille, jotka hallitsevat uusia ohjelmistotuotteita kursseilla tai itsenäisesti. Tämän kirjan opiskelun jälkeen suoritat ohjelmoinnin peruskurssin Microsoft Visual Basic 6.0:ssa. Ammattimaisen Visual Basic -ohjelmien kehittäjän salaisuus on kirjoittaa ohjelmia, jotka edellyttävät useiden Visual Basic -ominaisuuksien käyttöä. Niiden joukossa: perusteellinen tietämys ja kyky harjoitella standardityökalurivin ohjausobjektien ja ActiveX-komponenttien käyttöä; kyky asettaa ja käsitellä oikein kohteen ominaisuuksia, toimintoja ja tapahtumia; kyky kirjoittaa selkeää ja ytimekkäästi ohjelmakoodia ja mahdollisuus käyttää joitain ohjelmasegmenttejä uudelleen tulevaisuudessa; kyky luoda selkeä ja tehokas käyttöliittymä. Jokaisella tämän kurssin oppitunnilla lukijan huomio keskittyy näihin ohjelmoinnin periaatteisiin. Huomaat, että voit heti soveltaa tämän kirjan esimerkeistä oppimaasi taitoja ja tietoja monimutkaisempien Visual Basic -sovellusten rakentamiseen tosielämän sovelluksiin.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Hyman, Arnson. Visual C++ .NET tuteille. Joten olet päättänyt suhtautua vakavasti Visual C++ .NET:iin. Tämä on hyvä idea, koska tapat todella kolme kärpästä yhdellä iskulla: käsissäsi on tehokas, hyödyllinen ja laajalle levinnyt työkalu. Voit tehdä paljon C++-kielellä. Sitä on käytetty tuotteiden, kuten Excelin ja Accessin, luomiseen. Tätä kieltä käytetään myös yritysten toiminnan analysointiin ja liikkeenjohdon alan päätösten tekemiseen käytettävien johtamistietojärjestelmien ja erityistarkoituksiin käytettävien järjestelmien kehittämisessä. Ja tietysti hakkereiden armeijat, eivätkä vain hakkerit, käyttävät C++:aa työkalujen, apuohjelmien, pelien ja multimediamestariteosten luomiseen. Tieto, jonka saat oppimalla C++ .NET-kieltä. avulla voit luoda paitsi sovelluksia, myös sovelluksia, jotka toimivat eri käyttöjärjestelmissä. Tämän kielen mahdollisuudet ovat käytännössä rajattomat, ja sinä näet itse lukemalla tämän kirjan. Kirja on tarkoitettu aloitteleville ohjelmoijille. 3,0 Mt. 280 sivua PDF.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Max Schlee. Ammattimainen ohjelmointi C++:lla. 3. painos vuonna 2009. 863 s. djvu. 25,1 Mt.
Paras kirja C++-alustojen välisen Qt-kirjaston käytön aloittamiseen. Jos et ole aiemmin työskennellyt Qt:n kanssa, älä edes harkitse muita vaihtoehtoja. Max Schlee kuvasi kirjassa hyvin yksityiskohtaisesti ja selkeästi kirjaston kaikkien pääluokkien käyttöä.
On syytä huomata, että tämä kirja eroaa merkittävästi vastaavasta Qt3-kirjasta: paljon tietoa on päivitetty ja lisätty. Jopa uusia osioita ilmestyi, ja joissakin ohjelmointitehtävissä, esimerkiksi grafiikassa Qt3:sta Qt4:ään siirtyessä, ilmestyi paljon uudempia ja parempia lähestymistapoja näiden ongelmien ratkaisemiseen, mikä johti täysin uusien luokkien syntymiseen (vanhat samanlaiset luokat ovat nyt vanhentunut, mutta jätetty, mikä tietysti päästä eroon yhteensopivuusongelmista, mutta joita ei ole jo otettu huomioon kirjassa) ja joidenkin kirjan osien täydellinen tarkistus! Eli tee johtopäätös: QT3-kirja on jo selvästi vanhentunut, ja on vielä parempi olla avaamatta sitä, vaan vaihda välittömästi tähän ... muuten joudut oppimaan uudelleen ...

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

G. Schildt. C++. Aloittelijan opas. 2005 vuosi. 669 s. djvu. 18,1 Mt.
Kirjassa kuvataan C ++ -kielen pääominaisuudet, jotka aloittelevan ohjelmoijan on hallittava. Peruskäsitteiden (muuttujat, operaattorit, ohjauskäskyt, funktiot, luokat ja objektit) harkinnan jälkeen lukija siirtyy helposti tutkimaan monimutkaisempia aiheita, kuten operaattorin ylikuormitus, poikkeusten käsittelymekanismi (poikkeukset), periytyminen, polymorfismi, virtuaalifunktiot, syöte. tilat. tuotos ja kuviot. Kirjan kirjoittaja on tunnustettu auktoriteetti ohjelmoinnin alalla C- ja C++-, Java- ja C#-kielillä - hän sisällytti kirjaansa paljon itsehallintatestejä, joiden avulla voit tarkistaa nopeasti materiaalin hallintaasteen sekä "kysymysten ja vastausten" osiot, jotka edistävät ohjelmoinnin perusteiden syvempää oppimista jo varhaisessa vaiheessa.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Yu.A. Shupak. Win32 API. Tehokas sovelluskehitys. 2007 573 s. djvu. 22,5 Mt.
Tämä kirja esittelee Windows-ohjelmoinnin perusperiaatteet C/C++:ssa käyttämällä Win32 API:ta. Kirja on suunnattu laajalle lukijajoukolle: aloittelevista ohjelmoijista, yliopisto-opiskelijoista, jatko-opiskelijoista ja opettajista ohjelmoinnin ammattilaisiin, jotka haluavat hallita Win32 API:n erikoistyökaluja. Käytäntö osoittaa, että ne ohjelmoijat, jotka aloittavat Windows-ohjelmoinnin heti MFC- tai Windows Forms -tasolla ilman kokemusta Win32 API:sta, kohtaavat vakavia ongelmia heti todellisten sovellusten luomisen yhteydessä. Päinvastoin, kokemus ohjelmoinnista Win32 API:lla antaa sinun hallita korkeampia teknologioita paljon harmonisemmalla ja tuottavammalla tavalla.
Perustiedot Win32 API:sta on vankka perusta ammatilliselle kehityksellesi ohjelmoinnin alalla.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladata.

Alger. C++ ohjelmoijan kirjasto. Kirja olettaa, että olet ohjelmoinut pari vuotta etkä ole enää kutsunut itseäsi pelkäksi ohjelmoijaksi, vaan lisäät siihen seniorin, johtajan ja niin edelleen. Jos tunnistat itsesi, tämä kirja on sinua varten. 1,9 Mt. 260 sivua PDF.

C++-ohjelmointikielen perusteet ja hienovaraisuudet. Käytännön tehtäviä ja kokeita. Haluatko oppia ohjelmoimaan? Sitten olet oikeassa paikassa. Olipa sinulla ohjelmointikokemusta tai ei, nämä oppitunnit auttavat sinua pääsemään alkuun C++-ohjelmien luomisessa, kääntämisessä ja virheenkorjauksessa erilaisissa kehitysympäristöissä: Visual Studio, Code::Blocks, Xcode, Eclipse ja muut IDE:t. Paljon esimerkkejä ja yksityiskohtaisia ​​selityksiä. Täydellinen sekä aloittelijoille (nukkeille) että edistyneemmille. Kaikki on selitetty tyhjästä pienimpiin yksityiskohtiin. Nämä oppitunnit (200+) antavat sinulle hyvän pohjan ohjelmoinnin ymmärtämiseen paitsi C ++:ssa myös muilla kielillä. Ja se on täysin ilmainen!

Tarvitset vain halua, halua oppia. Kaikki muu löytyy täältä.

Uudelleenpostituksesta +20 karmalle ja kiitollisuuteni!

Luku numero 0. Johdanto. Työn alku

Luku numero 1. C++:n perusteet

Luku numero 2. Muuttujat ja perustietotyypit C++:ssa

Luku numero 3. Operaattorit C++:ssa

Luku numero 4. Laajuus ja muut muuttujat C++:ssa

Valikoima niille, jotka ovat tottuneet näkemään tietoa visualisoidussa muodossa: Ohjelmoijan kirjaston parhaat video- ja verkkokurssit C++ eri tasoisille kehittäjille.

Videokurssit

C++:n oppiminen tyhjästä

Videokurssi kielen perusteista, perusperiaatteista ja rakenteista. Tietotyypit, dynaaminen muistinhallinta, tiedostojen käsittely, linkit ja osoittimet, OOP-mallit ja perusteet.

Ohjelmointi kielellä C ja C++

Peruskurssi C-kielestä ja sen hienouksista: rakenteet, toiminnot, muistin kanssa työskentely, I / O-virrat, projektin kääntäminen ja rakentaminen. Kolme viimeistä luentoa on omistettu OOP:lle C++:ssa.

Algoritmit, tietorakenteet ja ohjelmointi C++:ssa

Valikoima kymmenen lyhytluetoa, jotka antavat ymmärryksen ongelmien algoritmisoinnin ja strukturoinnin perusteista sekä käytännön menetelmien tehokkaasta toteuttamisesta niiden ratkaisemiseksi.

Käytännön ongelmanratkaisua C++:lla

Kurssi on omistettu todellisten matemaattisten, algoritmisten, loogisten ja optimointiongelmien analysointiin. Tämä sarja on suunnattu ihmisille, joilla on kokemusta ja syvällistä ymmärrystä algoritmeista, joten se voi olla hieman vaikeaa aloittelijoille.

Yksinkertaisten pelien luominen C++:lla

Kuka meistä ei lapsena unelmoinut pelien tekemisestä? Tämä kurssi koostuu 16 yhden/kahden minuutin videosta, joista jokainen esittelee klassisten pelien, kuten käärmeen, arkanoidin ja Doodle Jumpin, koodausta kevyen musiikin säestyksellä.

Ohjelmoi yksinkertaisia ​​pelejä C++:lla 10 minuutissa

Yleisesti ottaen valinta on samanlainen kuin edellinen, paitsi ehkä, että esitetty koodi sisältää enemmän kommentteja ja on yleensä intuitiivisempi. Jokainen kymmenen minuutin video opettaa sinulle yksinkertaisen pelin kirjoittamisen: Tammi, Miinaharava, Tetris jne.

Edistynyt C++

Sarja itsevarmoille C++-tutkijoille, jonka avulla voit syventää ja laajentaa tietämystäsi kielen tekniikoista, menetelmistä ja ominaisuuksista. Tällä kurssilla opit loogisen ja fyysisen pysyvyyden eroista, virtuaalisista funktioista, kääntäjän luomista funktioista ja paljon muuta.

Verkkokurssit

CPA: Ohjelmoinnin perusteet C++:ssa

Englannin kielen kurssi auttaa sinua hankkimaan perustaidot ohjelmien kirjoittamisessa C ++ -kielellä, oppimaan olioohjelmoinnin periaatteet sekä universaalit ohjelmistokehityksen käsitteet. Kurssi soveltuu valmistautumiseen C++ Instituten CPA-sertifiointikokeeseen.

Ohjelmointi C++:lla

Tämä peruskurssi, joka on osa ohjelmoinnin ja datatieteen verkkoohjelmien perusteita, tutustuttaa sinut C++-kielen ydinominaisuuksiin. Erityistä huomiota kiinnitetään ohjelmien perusperiaatteiden käsittelyyn sekä niiden kokoamisprosessiin.

(koodi-live)

Tämä opetusohjelma on niille, jotka haluavat oppia ohjelmoinnin perusteet C++:ssa. Oppitunnit on tarkoitettu ensisijaisesti aloittelijoille, mutta niistä on hyötyä myös ohjelmoinnista jo jonkin verran kokemusta omaaville.

Ohjelmoinnin perusteet (C++) (Yandex)

Kurssi on tarkoitettu ohjelmoinnista kiinnostuneille opiskelijoille. Sen hallitsemiseksi riittää 8. luokan ohjelman tuntemus. Opiskelijat alkavat oppia C++:aa tyhjästä, kirjoittavat monia pieniä ohjelmia ja tutustuvat peruskielen rakenteisiin. Hankitut tiedot ovat erinomainen pohja ohjelmoinnin jatkokoulutukselle yliopistossa.

Ohjelmointi on yksi arvokkaimmista taidoista uran kasvuun, itsensä kehittämiseen ja uskomattoman luomiseen. Lifehackerin kymmenen vinkkiä niille, jotka ovat vasta aloittamassa matkaansa ohjelmoinnin maailmaan.

10. Selvitä, miksi haluat koodata

Opiskelun valittu suunta riippuu suurelta osin siitä, miksi juuri haluat oppia ohjelmoimaan ja kuinka paljon aikaa olet valmis käyttämään tähän prosessiin. Jos haluat tulla ohjelmoijaksi, sinun tulee ensin ilmoittautua ammattikursseille (Google on koonnut luettelon taidoista ja kursseista niille, jotka haluavat tulla ohjelmistoinsinööreiksi). Jos haluat luoda pelejä ja verkkosivustoja hauskanpitoon vapaa-ajallasi, verkkokurssit ovat paras vaihtoehto. Bloc on luonut kurssien vertailukaavion latausten, kustannusten ja koodaamisen oppimisen syiden perusteella.

9. Valitse oikea kieli

7. Kokeile Apps for Kids -sovellusta

Nyt jopa taaperot oppivat ohjelmoimaan. Vaikka monet lasten oppimisohjelmat ovat yksinkertaisia, jotkut (kuten Scratch) sopivat kaiken ikäisille. Sillä ei ole väliä kuinka vanha olet, jopa lasten animaatiosovellukset voivat opettaa sinulle koodauksen perusteet (edX:llä on uusi Scratch-opastus).

6. Hyödynnä ilmaista verkkokoulutusta

Ilmaiset online-koulutukset ja -projektit (Codecademy, Hour of Code jne.) voivat auttaa sinua ensimmäisen ohjelman kirjoittamisessa. Khan Academyn, Codecademyn, Code.orgin ja muiden opetusohjelmat esittelevät ohjelmoinnin perusteet ja kaiken, mitä tarvitset pelin, verkkosivuston tai muun projektin luomiseen. Etsi oikea lähde ohjelmointikielestä riippuen käyttämällä . Tämä on hyvä lähtökohta, mutta lisäkoulutusta sinun on kuitenkin hankittava.

5. Osallistu verkkokurssille

Verkkoohjelmointikurssit tarjoavat laajempaa koulutusta verrattuna sivustoihin, jotka tarjoavat verkkokoulutusta yhdellä kielellä. Nämä kurssit on suunniteltu opettamaan perustaitoja useiden kuukausien ajan yliopistotason tunneilla. Olen suuri Harvard CS50 -verkkokurssin fani (voit suorittaa sen ilmaiseksi). On myös muita mahdollisuuksia. Voit jopa saada yliopistotason koulutuksen valitsemalla yhden 15 verkkokurssista.

4. Ilmaiset ohjelmointikirjat

Jos olet juuttunut johonkin ongelmaan tai haluat löytää vastauksen kysymykseesi, älä unohda hakuteoksia. GitHubilla on valtava kokoelma yli 500 ilmaista ohjelmointikirjaa. Saatavilla on myös e-kirjakokoelma, joka kattaa 24 ohjelmointikieltä.

3. Opi pelatessasi

Joskus pelit ovat paras tapa oppia. Vaikka monet ohjelmointioppaat opettavat yksinkertaisten tai monimutkaisten pelien ohjelmoinnin, jotkin opetusohjelmasivustot ovat itse pelejä: Code Combat ja CodinGame ovat työkaluja, joilla voit pitää hauskaa.

2. Etsi mentori tai ryhdy sellaiseksi

Ohjelmointiyhteisö on täynnä ihmisiä, jotka ovat valmiita auttamaan seuraavan sukupolven ohjelmoijia. Hack.pledge() on sivusto, joka auttaa sinua löytämään mentorin. Tai voit itse ryhtyä jonkun muun mentoriksi. Opettelemalla sitä, mitä olet oppinut, muistat tiedot paremmin.

1. Jäsennä jonkun toisen koodi

C-ohjelmointi aloittelijoille - hallitse C-kieli

Kesto 22:23:08

C-ohjelmointi aloittelijoille - C-kielen hallinta - Täydellinen luettelo oppitunneista

Laajenna tiivistä
  • Oppitunti 1 00:12:23
  • Oppitunti 2 00:05:54
  • Oppitunti 3 00:17:54
  • Oppitunti 4 00:13:41
  • Oppitunti 5 00:12:10
  • Oppitunti 6 00:16:28
  • Oppitunti 7 00:06:48
  • Oppitunti 8 00:11:22
  • Oppitunti 9 00:05:11
  • Oppitunti 10 00:08:03
  • Oppitunti 11. (Haaste) C-ohjelman kirjoittaminen, joka näyttää nimesi 00:05:15
  • Oppitunti 12 00:04:17
  • Oppitunti 13 00:07:00
  • Oppitunti 14 00:12:32
  • Oppitunti 15 00:05:01
  • Oppitunti 16 00:12:12
  • Oppitunti 17 00:04:13
  • Oppitunti 18 00:13:15
  • Oppitunti 19 00:16:56
  • Oppitunti 20 00:17:57
  • Oppitunti 21 00:19:24
  • Oppitunti 22 00:13:45
  • Oppitunti 23 00:11:17
  • Oppitunti 24. (Haaste) Tulosta suorakulmion alue 00:07:12
  • Oppitunti 25 00:12:14
  • Oppitunti 26 00:03:35
  • Oppitunti 27 00:08:53
  • Oppitunti 28 00:08:39
  • Oppitunti 29 00:19:56
  • Oppitunti 30 00:18:42
  • Oppitunti 31 00:12:44
  • Oppitunti 32 00:09:59
  • Oppitunti 33 00:03:52
  • Oppitunti 34 00:11:12
  • Oppitunti 35. (Haaste) Tulosta perustietotyyppien tavukoko 00:03:06
  • Oppitunti 36 00:05:39
  • Oppitunti 37 00:08:40
  • Oppitunti 38 00:21:33
  • Oppitunti 39 00:15:45
  • Oppitunti 40 00:05:00
  • Oppitunti 41 00:18:18
  • Oppitunti 42 00:17:50
  • Oppitunti 43 00:13:05
  • Oppitunti 44 00:11:03
  • Oppitunti 45 00:07:24
  • Oppitunti 46 00:17:49
  • Oppitunti 47 00:18:37
  • Oppitunti 48 00:10:10
  • Oppitunti 49 00:12:45
  • Oppitunti 50 00:04:25
  • Oppitunti 51 00:06:22
  • Oppitunti 52 00:12:34
  • Oppitunti 53 00:05:43
  • Oppitunti 54 00:14:35
  • Oppitunti 55 00:13:43
  • Oppitunti 56 00:14:59
  • Oppitunti 57 00:10:41
  • Oppitunti 58 00:13:18
  • Oppitunti 59 00:10:12
  • Oppitunti 60 00:04:50
  • Oppitunti 61 00:21:09
  • Oppitunti 62 00:06:46
  • Oppitunti 63 00:24:07
  • Oppitunti 64 00:08:11
  • Oppitunti 65 00:14:39
  • Oppitunti 66 00:07:42
  • Oppitunti 67 00:20:31
  • Oppitunti 68 00:20:08
  • Oppitunti 69 00:07:06
  • Oppitunti 70 00:03:33
  • Oppitunti 71 00:15:28
  • Oppitunti 72 00:02:13
  • Oppitunti 73 00:16:47
  • Oppitunti 74 00:21:22
  • Oppitunti 75 00:06:14
  • Oppitunti 76 00:12:42
  • Oppitunti 77 00:13:54
  • Oppitunti 78 00:11:32
  • Oppitunti 79 00:11:22
  • Oppitunti 80 00:07:46
  • Oppitunti 81 00:13:02
  • Oppitunti 82 00:20:15
  • Oppitunti 83 00:07:31
  • Oppitunti 84 00:03:20
  • Oppitunti 85 00:07:21
  • Oppitunti 86 00:17:44
  • Oppitunti 87 00:07:27
  • Oppitunti 88 00:08:51
  • Oppitunti 89 00:14:55
  • Oppitunti 90 00:07:47
  • Oppitunti 91 00:17:45
  • Oppitunti 92 00:02:37
  • Oppitunti 93 00:07:15
  • Oppitunti 94 00:02:15
  • Oppitunti 95 00:07:42
  • Oppitunti 96 00:03:50
  • Oppitunti 97 00:09:31
  • Oppitunti 98 00:02:55
  • Oppitunti 99 00:10:48
  • Oppitunti 100 00:20:01
  • Oppitunti 101 00:11:19
  • Oppitunti 102 00:10:05
  • Oppitunti 103 00:20:48
  • Oppitunti 104 00:11:28
  • Oppitunti 105 00:02:05
  • Oppitunti 106 00:08:37
  • Oppitunti 107 00:03:24
  • Oppitunti 108 00:13:48
  • Oppitunti 109 00:10:27
  • Oppitunti 110 00:16:21
  • Oppitunti 111 00:14:51
  • Oppitunti 112 00:09:36
  • Oppitunti 113 00:11:31
  • Oppitunti 114 00:02:22
  • Oppitunti 115 00:07:40
  • Oppitunti 116 00:03:24
  • Oppitunti 117 00:10:30
  • Oppitunti 118 00:02:24
  • Oppitunti 119 00:07:22
  • Oppitunti 120 00:03:48
  • Oppitunti 121 00:12:11
  • Oppitunti 122 00:03:22
  • Oppitunti 123 00:07:33
  • Oppitunti 124 00:09:41
  • Oppitunti 125 00:13:36
  • Oppitunti 126 00:00:49

C (si) Ohjelmointi lisää uramahdollisuuksia. Ryhdy paremmaksi kehittäjäksi muilla kielillä oppimalla C.

Et ole koskaan aiemmin ohjelmoinut ja ajatellut tai sanonut, että C on hyvä ohjelmointikieli aluksi. Todellakin sanottu!

Ehkä sinulla on kokemusta muista ohjelmointikielistä, mutta haluat oppia C(C). Tämä on loistava kieli lisätäksesi ansioluetteloasi!

Tai ehkä olet jumissa matalapalkkaisessa työssä ja haluat siirtyä parempaan, korkeampaan asemaan. C:n (C) oppiminen voi auttaa sinua!

Asia on siinä, että ohjelmoinnin oppiminen C-kielellä ei ole vain loistava ohjelmointikieli, vaan se auttaa sinua parantamaan ohjelmointiasi muilla tietokonekielillä!

Miksi oppia C?

C:tä (C) pidetään usein kaikkien kielten äidinä, koska monet muut kielet perustuvat siihen.

C (C) on yksi tehokkaimmista koskaan luoduista kielistä. Koska se luotiin yli 40 vuotta sitten, se on edelleen kovassa käytössä ja on yleensä 5 tai 10 suosituimman ja eniten käytetyn ohjelmointikielen joukossa maailmassa.

C(C):n oppiminen voi opettaa sinua ohjelmoimaan paremmin muilla kielillä, kuten C++:lla, Javalla tai C#:lla, antamalla sinulle henkisen mallin siitä, mitä tietokone todella tekee, kun suoritat ohjelmiasi.

Kun oppii kuinka asiat todella toimivat "konepellin alla" ja ymmärrät muistitilan, prosessorin arkkitehtuurin jne., voit kirjoittaa tehokkaampia ohjelmia ja saada valtavan edun muihin ohjelmoijiin verrattuna.

Jos haluat kehittyä paremmaksi kehittäjäksi, C(C):n oppiminen on loistava tapa aloittaa!

Tämän kurssin loppuun mennessä ymmärrät C-ohjelmointikielen perusteet ja pääset helpommin aloitustason ohjelmointitehtäviin.

Ymmärrät muuttujat ja erilaiset tietotyypit, osaat käyttää funktioita ja taulukoita, ymmärtää osoittimien käsitteen, perehtyä ohjausvirtaan (päätökset ja iteraatiot).

Pystyt hakemaan reaaliaikaisiin ohjelmointitehtäviin ja ymmärrät todella ydinkielen, johon useimmat nykykielet perustuvat!

Jos olet aiemmin käyttänyt C(C)-ohjelmointikieltä, tämä kurssi syventää ymmärrystäsi. Jos et ole koskaan käyttänyt sitä, ei hätää, huomaat, että se voi auttaa sinua tulemaan tehokkaammaksi kehittäjäksi.

Tämä kurssi ei ohita yksityiskohtia. Opit kirjoittamaan korkealaatuista koodia ja tulet loistavaksi ongelmanratkaisijaksi. Tämä kurssi ei vain esittele kuinka kirjoittaa C-ohjelmointikielellä, vaan sisältää myös kaikki tiedot "miksi" teet mitä teet. Tämän kurssin päätteeksi ymmärrät täysin C(C)-ohjelmointikielen käsitteet.

Opettajasi Jason Fedin on opettanut opiskelijoita yli 12 vuoden ajan verkkoalustojen kautta yli 10 eri verkkoyliopistossa. Hän on luonut monia erilaisia ​​opetussuunnitelmia mobiiliohjelmoinnista bashiin oliosuunnitteluun ja tietysti C(C)-ohjelmointikieleen.

Lisäksi hän on kehittänyt ohjelmistoja reaalimaailmassa yli 16 vuoden ajan erilaisissa oliokehitykseen ja mobiilisovelluksiin erikoistuneissa yrityksissä.

Tämä tarkoittaa, että opit joltakulta, jolla on kaikki koulutus, taidot ja kokemus.

Jos olet valmis saamaan ensimmäisen palkatun ohjelmointityön tai siirtymään korkeampaan ohjelmointitehtävään, tämä kurssi on sinua varten!