[Powered by Google Translate] CONSPOLIO BOWDEN: fiat scriptor loqui de compilers.
Huc usque youve 'iustus typed sursum vestri source codice in
quidam lima, misit eos per hoc magnus niger arca archa id est
Sonant, et ex adveho vestri executable file qui facit
quod caput ipsum dolor scripsit.
Sicut magicales ut quod 'been, erant' ventura est a propinquus
intuendum est, quid suus 'vere eventuras
quando nos componat lima.
Quid est hoc aliquid componat?
>> Bene fere communiter iustum est
transformans codice scriptum in unum
programming lingua ad aliud.
Plerumque autem ut populus inquiunt compilare aliquid manifestent,
vilioribus ipsi erant 'tollensque illud a superiori gradu programming
lingua ut gradu inferiori programming lingua.
Hi possunt, et similis videar valde subiectiva terminorum.
Nam tu forte non cogitas C alto
level programming lingua, sed tu compilare eam.
Tamen suus 'omnes relativum.
Sicut puteus 'animadverto, conventus in code eventually machina
codice ut nos compilare, usque ad est commutationem procul dubio gradu inferiori
quam C.
Quamvis puteus 'exsisto usura CLANGO in hodierno demonstratione, a
sors ideas hic transducerent ad alia compilers.
>> Enim CLANGO, quatuor sunt major steps in altiore
cinnatio.
Hae sunt una, preprocessing fieri per preprocessor, duo
cinnatio fieri per compilator: tribus congregantes,
fieri per congregatrix: et quatuor,
retorquentis fieri per linker.
Is may exsisto turbatio, quod unus ex substeps de altiore
Sonant compilers vocatur compilator, sed
puteus 'adepto ut ut.
Puteus 'exsisto usura a simplex salve mundi progressio sicut nostrum exempoator
toto hoc video.
Lets 'take a inviso.
>> Primus gradus est preprocessing.
Quid facit preprocessor facere?
Tu mihi propositum, haud umquam legi scriptum per C;
youve carminibus usi of code qui incipiunt cum cinis.
Ego feres cinis, sed tu, potest quoque vocant librarum, numerus
signum, vel acumen.
Alicujus talis linea est preprocessor directivum.
Youve 'forsit videri # definire, et # includunt ante, sed ibi
plures sunt magis ut preprocessor agnoscit.
Lets adicere # definire ad nostram salve mundi exemplum.
Nunc lets 'currere iustus preprocessor in hac lima.
Transeundo clage the-E vexillo sublato, vestri 'instruendo is ut run
iustus preprocessor.
Lets videre quid accidit.
Is vultus amo CLANGO iustus veribus sicco panton
iussu linea.
Output nisi ut omnia dicta, novum file
hello2.c, puteus 'appendamus> hello2.c imperio nostro.
Nunc lets 'take a inviso nostrum preprocessed lima.
>> Whoa, quid accidit in brevi paulo progressio?
Sin Gloria Patri usque ad fundum, certe videmus
Mauris ut de re scripsit.
Animadverto ut # definire abiit et caque omnia nominis
fuisse suffectos prorsus quod nos specificatis in
in # definire linea.
Quid ergo omnes istae typedefs officium et munus declarationes
apice fasciculi?
Animadverto ut # definire non fuit solum preprocessor
directivam ut nos specificata.
Et nos # includunt stdio.h.
Itaque omne rabidus lineae sunt actualiter iustus stdio.h exscriptus
et crustulum in summum hoc lima.
Ut 'quare caput capitis lima es tam utilis pro functio
declarationibus suis.
Omne opus non pertinet ad scribendum crustulum
declarationes vos intentio in usura in summitate vestri lima est,
preprocessor erit effingo quod crustulum eos a caput capitis
lima pro vobis.
>> Iam ut nos 'perfectus preprocessing movemur onto
cinnatio.
Ratio hoc dicimus step cinnatio est quia hoc est
gradum ubi CLANGO actualiter eius componendis ex C
contione code.
Ad lima vox ad ecclesiam ordinare, sed
perseverant non ultra, transire eam-S flag
iussu linea.
Inspice ecclesia sit amet
file quod erat outputted.
Videtur omnino aliam poscebat.
Coetus codice est valde processus speciale.
In hoc casu, cum CS50 INSTRUMENTUM currit in
virtualis x86 processus, hoc est x86 contione code.
Paucissimi scribere directe in concione codicem his diebus,
sed omnis C progressio vos umquam scribere sudatio, transformamur descendit
in contionem escendit.
Iterum, hoc dicimus step componendis C in contione
quum e supremo inferioris gradus
programming lingua.
>> Quid faciat contione gradu inferiori C?
Bene ecclesia, valde limitata quid possumus.
Non sunt si est scriptor, dum suus ', quia suus', aut ansas ulla.
Vos autem praestare possunt, illa eadem quae his control
structurae offerre usura limitata operationibus quae
contionem facit provideret.
Sed videre iustus quam low level contione vere est, eamus
uno gradu ulterius in nostra cinnatio, congregatur.
Suus 'congregatrix scriptor job transfigurare contione codice
in obiectum, vel machina code.
Memento quod congregatrix non output coetum;
sed potius quod accipit coetum et outputs machina code.
Apparatus codice est actualis I scriptor et 0 scriptor quod CPU can
intelligere licet exiguo minus adhuc opus superest
antequam nos potest currere nostrum progressio.
Lets convenire collectionem nostram codice transeundo
Sonant in-c vexillum.
Est Lorem ipsum dolor sit collectis autem in lima.
>> Bene nobis prodesse plurimum.
Memento quod est machina codice est trahendae sunt et cyphras qui
vestri computer intelligere potest.
Illud facile non est, ut intellegamus.
Tam exacte quomodo low gradum concilium?
Suus 'fere identificantur ad obiectum code.
Codex A concilio multo magis quod
translationem quam inmutationem quae causa est cur
unus vires non considerare de congregatrix ad
facere ullo actuali CONFICIENDI.
In facto, suus 'pulchellus facile manually transferendum a
contionem ad machina code.
Ad ecclesiam spectat praecipue pertinet ut primis
contingit correspondent hexadecimal 0x55.
In binarii, ut '(MX)CI.
Secunda acie contingit correspondent hexadecimal 0x895.
Et in futuro 0x56.
Dato relative tabula simplici, vos could vertendumque
populos in codice qui machinis potest intelligere quoque.
>> Reliquus est ita gradus
compilationem, quae retorquendi.
Retorquentis conjunxerit, fasciculumque obiectum lima in unum magnus file
ut vos can actu feceritis.
Retorquentis est valde system rationis.
Sic facillimus via impetro CLANGO ut iustus connectunt obiectum
files simul est vocare CLANGO super omnes of lima quod
vos volo ut connectimus.
Si vos specificare. O files, tunc non opus erit ut reprocess,
compilare, et congregamini omnes tuas, source code.
Lets iaculari math functio in nostram lima, sic habemus
aliquid ut link fefellitus
Nunc lets compilare eam reversi sunt et descenderunt ad obiectum code
vocare CLANGO super eam.
Oops.
Cum nos includitur math functio, nos postulo ut link in
math library cum-lm.
>> Si voluimus connectimus fasciculumque. O lima quod nos
scripsit in nostris et propriis, wed 'iustus specificare eos omnes ad
order versus.
Restringenda est, quod unum tantum ex his files musti
praecipue pertinet specificare actum, vel
proueniente executable non esset teneo qua ut satus
currit vestra code.
Quis 'differentia inter specificantis a lima ut link in
cum-l et justum specificantis a lima directe?
Nihil.
Suus 'iustus qui CLANGO sibi nota exigo quis file
aliquid simile-lm contingit referre ad.
Si scires lima te non exprimeret
explicite.
Aenean ut om-nem venire vexilla
de cliente tuo, demanda.
>> Et omne id quod est.
Cum tu iustus run CLANGO in aliqua lima, hoc est quod suus '
actu facientem.
Est nomen meum Rob Bowden, et hoc est CS50.