[Powered by Google Translate] Nate HARDISON: In programming, a library est collectio related prewritten code. Libraries sunt quomodo nos sicut programmers, confer communis et benevolens codice invicem, cum diversus progressio nos scribere, et etiam cum diversis processibus continuos in Vestibulum simul nobis. Lets explorare aliquantulus. Unum magis communis functiones ut youve 'forsit been usura est printf muneris. Nunc, printf non est aliqua magica functio, ut 'been ferreus-coded in computer - Sed et adipiscing est pars libri C, quae munera quae in collectionem C programming lingua. Quia printf non aedificatur in computer, quod significet quod scripsit ultro ingressus aliquam programmator printf functio et sarcina eam cum ceteris vexillum libraries ita ut futuri programmers minime esset duplicabit nisu. Et sumus certus grati qui ut 'casu, quia reprehendo sicco quantus codice actu capit ut implement printf. C Standard Libraries, de qua printf est pars, sunt unum ex maximis tools vos habent in armamentum CS50. Praeter input-output library ubi printf vivit, ibi sunt fasciculumque aliis libraries qui youll 'forsit uti decursu CS50. Pro exemplo, filum library habet diversis muneribus, comparare C chordarum, accipiendum longitudinis, et concatenate eos. Et math library dat vos benevolens constantibus, sicut PI et e. Nunc, in respectu ad vexillum libraries de aliis programming linguarum C Standard Libraries sunt realiter parva, sed adhuc vas notabili quantitate. Non est dicere quod signa sunt libri bibliothecis tantum C, ibi in plures vos utor orbis, etiam CS50 Bibliotheca cartography libraries cum encryption et decryption functiones, bibliothecis cum diversis muneribus, encode et play retro video, et sic deinceps. Hoc nos adducit ad quandam magni ponderis reponito. Unus de essentialis peritias engineering est sciens in tools available in vestra Mutationes conlatae sic ut vos can utor eos, et vitare reinventing rota nisi vos have efficio ita. Sicut programmers, bibliothecis sunt unum ex maximis tools nos habemus. Cum tu te ipsum invenies adversus a munus, quod lenta videri aut Vulgaria, sicut inveniendi longitudinis, C chorda, vos Ipse te interroga, si quid esset quod Idem iam ante alicuius. Quod non contingit aliquem esse auxilium intra library. Sic in verbis technicis, a library est binariae lima ut collectione non fit per conectendis obiectum lima usura a tool vocavique vos conieci eam, in linker. Object lima es qui. O lima quod vos adepto vos cum compilare C source code. Quando programmers scribere libraries, ipsi typice separabit eorum C codice in duo genera lima: caput capitis lima exsequendam lima. A caput capitis file per institutionem datur. H file extensionem, et continet codice indicantem, library est scriptor resources, qui sunt available pro vobis utor. Istas commoditates includunt functiones, variabilium, structs, definitione speciei, et sic simul sunt communitur assignantur, sicut interface. Nam si quando mirantium quid sis in a library: Vestibulum purus quam respicere in loco. Pro exemplo, vos can revellat usr / includunt / stdio.h et coercere sicco panton vos umquam scire volebat ad circa vexillum io library. Illic 'multus in hac materia, et aliquid potest tempus transuadare. Tamen, una cum Google et manpages, iste est quid miraris, si ego referri ad locum / O library functiones operari. Ita unum key res note hic, quamvis, est quia caput capitis files typice non includunt functio definitiones - quod est actuale functio implementations. Praesent eu magna scientia illustravit principium vocavit informationes latibula, referri etiam at tempora sicut encapsulation. Aliquam vel quam clientem bibliothecam non oportet in bibliotheca scire de internis iubere uti. Memento videns printf paulum modo ante latus? Umquam tibi vidi actualis codice prius? Equidem non vos suscipere, ut, etiamsi usi printf tons temporum. Omnes fuerat tibi cognovistis functio declarationem praesens in stdio.h caput capitis lima. Duis fructum bonum est quod ipsum latet et progressio te scribis sunt insulatas aliasque desidia ex aliqua changes in Codice Bibliothecae exsecutionem officiorum. Si printf exsecutionem motus, sed non ire, et mutare totus of vestri progressio ut uti printf. Ita, ubi non exsequendam ire? Tum etiam instituto vadit in exsecutionem file, cum. c file tractus. Usualiter, caput capitis lima exsequendam files vado manus manus at, si novi feceris fasciculum filo se functiones mystring.h, tunc youll omnia definire de illis functiones mystring. c. Sic tunc caput capitis et exsequendam lima es tunc redigatur, creando obiectum files, quae tunc cohærentes simul ad producendum binariae library lima. Bibliotheca scriptoris tunc traba binariae file per cum caput capitis lima ut programmers qui volo utor promerem. Hic enim. Cursus turpis non c indigebat, nisi ut recompile bibliotheca a scabere, ita ipsi erant 'saepe relinquantur. Uti C Bibliothecae facias duo. Primum, necesse # includunt library est scriptor caput capitis files et source codice file ubi uti voles, bibliotheca scriptor code. Hoc informat compilator de omnium declarationes functiones variabilium structs cetera, in caput capitis files ita ut compilator potest unum, praebibunt qui vestri 'usura library' facundia in proprio via, et duo, generare, congruis contione code. Fretus ubi library est scriptor caput capitis lima es locari, in # includunt syntax variat. Si caput capitis files sitae sunt in ratio est scriptor default includunt presul - typice, usr/include-- tunc angulus brackets syntax adhibetur, sicut in # includunt . Si autem sunt in eodem Vestibulum cursus presul etiam vestris codice est, duplex quote syntax est usurpetur, ut in # includunt "mylib.h". Aliud est anulus in bina facias library file cum tu compilare vestra code. Hoc est a eximius maximus step. Memoria nostri superioribus dictis quomodo caput capitis files non continent exsequendam codice? Si tu oblitus pedem, accipere errores circa te indefinitam symbola referenced in vestri code. Solvere hoc statim uti-lum l spatium sine nomine auctor. In multis rationbis, comprehendo INSTRUMENTUM, C Standard Libraries ipso facto sunt cohærentes pro vobis. Tamen math library quandoque sarcina separatim et vires postulo coniungerc-lm. INSTRUMENTUM pro nobis tibi cura, hoc et nos connectunt: CS50 library cum-lcs50. Potes videre ex hoc omnes in INSTRUMENTUM quando concurrentibus vobis facere. Nunc egestas ut habeat scientiam libraries in C. Numquid fun explorat. Est nomen meum Nate Hardison, et hoc est CS50.