Erre a kérdésre már itt vannak válaszok :

Hozzászólások

Válasz

Amit kaptam neked:

Ezek a könyvek segítenek megérteni a számítógép működését. A számítógépes hardver egy kis ismerete elengedhetetlen, és ez biztosan felgyorsítja a tanulási folyamatot.

Megjegyzések

Válasz

Nemrégiben kezdtem érdeklődni a dolgok alacsony szintű oldala iránt. Különösen a számítógépek működésének legalapvetőbb szintje (az elméletibb szint, nem a hardver oldal).

Nos, valójában ez az ellenkezője: annál több elméleti, annál magasabb szintű, mivel elvont fogalmakkal foglalkozik.

A számítógépek mögött álló elmélet megértéséhez a legjobb könyv, amit olvastam: Bevezetés a számítás elmélete , M. Sipser. Minden megvan: Turing gép, automaták, nyelvtanok és nyelvek, összetettség stb. Nagyon jól meg van írva és meglehetősen hozzáférhető, figyelembe véve a témát.

I engem az a legalapvetőbb szint is érdekel, hogy a számítógépek általában hogyan csinálják belsőleg a dolgokat. Ismét a legalapvetőbb és alapvető szinten.

A referencia számomra A. Tanenbaum könyvei: Strukturált számítógépes szervezet a hardverekhez és operációs rendszerek: Tervezés és megvalósítás operációs rendszerhez. Régi könyvek, de még mindig állnak. Vigyázat: ezek azonban referenciák könyveket, és nem mindig túl “undergrad-barát” (mivel hamarosan alsós vagy, igaz? :)).

Válasz

A Java használatával elindíthatja a következő címet: http://www.learnjavaonline.org/ . És miután tisztában van a Java szintaxisával, próbáld ki http://codingbat.com/java . Nagyon jó programozási gyakorlatokat kapott.

Megjegyzések

  • Köszönöm a választ. Talán nem értette ' nem pontosan megértette a kérdésemet. A Java magas szintű programozás, és ' s én is választottam nyelv, amelyet már elég jól értek. Érdeklődésem az, hogy elkezdjem megtanulni a CS alapjait, főleg azt, hogy a kompterek hogyan működnek alapvetően az elméleti oldalon.
  • Aka, a dolgok legalsó oldala (kivéve az elektronikai részt. I ' m csak most szólt bele az elméletbe.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük