C on C-kielen etäispesäke.
Diagnoosi:
5
190
Vastaukset
- Anonyymi
Niihän tuo nimikin viittaa. Jostain luin että näissä C-kielissä #include header-tiedostot ja esikääntäjät on alunperin sen takia tehty, kun alkuajan koneissa oli muistia niin vähän ettei voitu tehdä fiksumpaa ratkaisua tuolloin.
Esikääntäjällä on toinenkin tarkoitus kuin muistin säästö. Aika olennainen juttu oli siirrettävyys kun eri ympäristöissa asiat toimi vähän eri tavalla niin esikääntäjän valitsimilla voitiin tehdä koodin kääntöön ehtoja.
Tuolla ollut äärimmäisen paljon merkitystä kun laitteistonläheisessä koodissa se laitteisto ei ole sama joka paikassa.
Nykypäivänä ohjelmointikielissä ei välitetä siitä raudasta että kerrotaan että tarvitaan vaikka 32-bittinen luku ja se toimii sitten ympäristöstä riippumatta. Koodia kun viilattu erilaisille piireille niin sen on annettu sanella toteutusta että käytetään sellaisia lukuja mitkä sopii rekisteriin.- Anonyymi
Siirrettävyyteen ei tarvita esikäännöstä (esim. Pascal tekee käännöksen ilman esikääntämistä ja koodi voidaan tehdä siirrettäväksi).
Esikäännöstä tarvitaan siksi että kielen rakenne on monimukainen ("sekava") ettei se pysty kerralla kääntämään sitä.
Kahteen kertaan kääntämällä voidaan optimoida koodia (Nykyään
myös Pascalissa voi halutessa hyödyntään tätä ominaisuutta) - Anonyymi
Hajosko SSD taas!
Tuo nyt ei pidä paikkaansa. Esikääntäjästä lähtevä tiedosto on C-kielinen ja kääntyy kerralla.
C:tä voi myös kirjoittaa ilman esikääntäjää.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 467545
- 334163
- 573675
- 503170
- 172846
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons562456- 542378
- 402319
- 442302
- 162266