Mikä ihmeen C-kieli???

Niin no otsikkoni kertoo kysymykseni ja haluaisin tietää, että mikä on C-kieli?? En todellakaan tiedä. Joten jos joku voisi hieman valaista asiaa minulle ja antaa esimerkkejä ja muutenkin kertoa.
Kiitos ja kumarrus!
143745
Äänestä

Muut lukivat myös

Vastaukset 14

Vanhimmat

Elämää ylläpitävä peruskoodi. Ilman sitä ihmisenkin elo loppuisi lyhyeen.

Äänestä

menepäs googleen ja laita hakusanaksi C language overwiew tai vastaavaa suomeksi jos et enks'kaa haltsaa

Äänestä

symbolista assembleria

Äänestä

siinä se on...

...heh ehkä kannattaa lukea kuitenkin kirjasta, ei tänne kukaan jaksa kirjoittaa mitä c-kieli on.

Äänestä

lyhyesti sanottuna c\c \c# ovat ohjelmointi kielet, joilla voi tehdä vaikka mitä, pelistä ihan tavallisiin ohjelmiin.

Pitäisi varmaan kertoa että windowsin runko, ja monet uudet on kirjoitettu näillä kielillä.Jos haluat opiskella jonkun näistä kielistä kannattaa opetella c ,se on tällä hetkellä yleisin.

Tässä helppo esimerkki jonka väsäsin åari päivää sitten:


//***********************************************************
//VERSION 2.1
//OHJELMOINUT aWW
//e-mail: [email protected]
//Tämä ohjelma ratkaisee toisen asteen yhtälön
//***********************************************************


#include
using namespace std;
#include

class ToisenAsteenYhtalo
{
public:
void Ratkaisu();
};

void ToisenAsteenYhtalo::Ratkaisu()
{

double diskriminantti;
double a,b,c;
double x1,x2;

coutb >>c;

diskriminantti=(b*b-4*a*c);
x1=((-b (sqrt(diskriminantti)))/(2*a*c));
x2=((-b-(sqrt(diskriminantti)))/(2*a*c));

if (diskriminantti

Äänestä
  • Hyvä esimerkki! Itselle ei toi c -kieli ei koskaan oikeen kolahtanut,jotenkin vaikea näin naisena hahmottaa,vaikkakin kaikki on aika johdonmukaisia loppujenlopuksi.No läpi meni kurssi ja vieläpä hyvällä arvosanalla=)

    Äänestä

  • ZIC kirjoitti:

    Hyvä esimerkki! Itselle ei toi c -kieli ei koskaan oikeen kolahtanut,jotenkin vaikea näin naisena hahmottaa,vaikkakin kaikki on aika johdonmukaisia loppujenlopuksi.No läpi meni kurssi ja vieläpä hyvällä arvosanalla=)

    minä pääsen opiskelemään ohjelmoinita kunnolla vasta kolmen vuoden kuluttua.Nyt opskelen c :tä omalla ajalla.(opiskelen vielä lukiossa)

    Tokihan lukiossakin on ohjelmointia, mutta siellä opetellaan Pascalia

    Äänestä

  • ZIC kirjoitti:

    Hyvä esimerkki! Itselle ei toi c -kieli ei koskaan oikeen kolahtanut,jotenkin vaikea näin naisena hahmottaa,vaikkakin kaikki on aika johdonmukaisia loppujenlopuksi.No läpi meni kurssi ja vieläpä hyvällä arvosanalla=)

    vasta kun tarvitset oikeasti sen oliopohjaisuutta. Esimerkiksi teet kantaluokan CAuto, CMoottori ja CAlusta. Rakennat noihin perustoiminnallisuuden tyyliin:
    CAuto::Sarjanumero
    CMoottori::Teho
    Myöhemmin jossakin ohjelmassa tarvitse erikoistietoja, jolloin johdat luokan CAvoAuto luokasta CAuto. Nyt saat 'ilmaiseksi' kaikki CAuto luokan toiminnalisuuden ja voit itse kirjoittaa esimerkiksi metodin CAvoAuto::KattoMekanisminTyyppi.

    C on hyvä kieli kun tarvitaan yksinkertaisia mutta tehokkaita ohjelmia. C on erinomainen kun halutaan hallita laajoja kokonaisuuksia ja uudelleen käyttää vanhoja softia, eikä muistin käyttö ole kovin paha ongelma.

    Äänestä

C-kieli on ohjelmointikieli, jolla saa tehtyä jotenkuten kohtuullisen nopeita ohjelmia pieneen tilaan, mutta se ei ole maailman nopein ohjelmointikieli. Jos hankkii kasaan paljon koodikirjastoja, niin pääsee tietysti paljon helpommalla, mutta mielestäni on hiukan arveluttavaa tehdä Windows-ohjelmia C:llä tai C :lla, sillä jo formin tekoon kuluu niin monta riviä koodia. Moni muu ohjelma on nopeampi..mutta se tietysti näkyy tehdyn ohjelman hitautena.
Siinä pähkinänkuoressa porkkana!

Äänestä
  • c ei ole maailman nopein kieli??

    Ehkei olekkaan(en ole varma), mutta olen varma miksi se on suosituin kieli:

    Koska sillä on enemmän mahdollisuuksia pienemmällä vaivalla.

    Ihan näin esimerkiksi kerron että Pascalilla voi tehdä windows-ohjelmia, mutta ne ovat noin 5-kertaa pidempia,kuin c :n veljensä.

    Äänestä

  • aWW kirjoitti:

    c ei ole maailman nopein kieli??

    Ehkei olekkaan(en ole varma), mutta olen varma miksi se on suosituin kieli:

    Koska sillä on enemmän mahdollisuuksia pienemmällä vaivalla.

    Ihan näin esimerkiksi kerron että Pascalilla voi tehdä windows-ohjelmia, mutta ne ovat noin 5-kertaa pidempia,kuin c :n veljensä.

    Minä itse olen vielä yläasteen 8lk:lla, mutta kun yksi kaveri sanoi, että kun olen menossa kauppikseenpäin opiskelemaan datanomiksi, että siellä pitäisi jo osata ohjelmointia. Niin alkoi tuossa pohdituttamaan ettäs mites sitä voisi opiskella. Tänään sain Selinda HTML-editorin yhden cd:n mukana, mutta tuosta ei taida paljoa olla hyötyä??
    Ajattelin että jos jostain saisi vaikka jonkun ilmaisen trial version jostain esim. c ohjelmasta ja siihen ohjeita niin voisi kenties aloittaa jo itse opiskelemaan itsenäisesti. (Onko tuo muuten vaikeaa opetella??) Ja mitä siihen tarvitsee?? Ja minkä hintaisia nuo ovat jos trialeita ei löydy?.... Jos saan vastauksia olen kiitollinen.

    Äänestä

  • Zomeone kirjoitti:

    Minä itse olen vielä yläasteen 8lk:lla, mutta kun yksi kaveri sanoi, että kun olen menossa kauppikseenpäin opiskelemaan datanomiksi, että siellä pitäisi jo osata ohjelmointia. Niin alkoi tuossa pohdituttamaan ettäs mites sitä voisi opiskella. Tänään sain Selinda HTML-editorin yhden cd:n mukana, mutta tuosta ei taida paljoa olla hyötyä??
    Ajattelin että jos jostain saisi vaikka jonkun ilmaisen trial version jostain esim. c ohjelmasta ja siihen ohjeita niin voisi kenties aloittaa jo itse opiskelemaan itsenäisesti. (Onko tuo muuten vaikeaa opetella??) Ja mitä siihen tarvitsee?? Ja minkä hintaisia nuo ovat jos trialeita ei löydy?.... Jos saan vastauksia olen kiitollinen.

    Ei missään koulussa, mihin ei pääsykokeissa ohjelmointia vaadita, ole pakko etukäteen ohjelmointia osata. Kuitenkin selvää hyötyä etukäteen osaamisesta varmasti on. Eli ei kun opiskelemaan!

    Ensiksi välineistä. Periaatteessa tarvitset vain tavallisen tekstieditorin ja c -kääntäjän. Näiden hankkiminen voi olla vähän hankalaa, tosin. Mitään trialversioita ei mielestäni kannata alkaa käyttää, kun täysin ilmaisiakin on. Oma ehdotukseni on, että järjestät koneellesi (oletan, että käytät windowsia) cygwin-ympäristön ( http://www.cygwin.com ) ja siihen g (gcc) kääntäjän. Etukäteen varoitus, että joudut todennäköisesti vaivaamaan englanninkielen taitoja ja kuluttamaan aikaa asennukseen melko lailla.

    Ehkä hivenen helpompi vaihtoehto on borlandin komentorivi c -kääntäjä (versio 5.5)
    http://www.borland.com/products/downloads/download_cbuilder.html#
    sen lataaminen tosin vaatii borlandille rekisteröitymistä. lataussivulta löytyy myös pikaiset käyttöohjeet kääntäjän käyttämiseen (jep. englanniksi)


    Jahka olet saanut itsellesi jonkinlaisen ohjelmointiympäristön pystyy, voitkin alkaa heti hommiin. Täältä löytyy Aleksi Kallion maanläheinen, mutta silti kattava opas c :n maailmaan. Ko. oppaan tiedot riittäävät kyllä lähes minkä tahansa c :aa opettavan koulun ohjelmoititekniseksi avuksi.

    http://www.nic.funet.fi/c opas/


    Itsenäinen opiskelu onnistuu kyllä. Varsinkin jos pääsee internettiin kyselemään. Tälläkin palstalla varmasti autetaan. Aikaa joudut kyllä sijoittamaan, sillä hetkessä oppi ei tule.

    Äänestä

  • Zomeone kirjoitti:

    Minä itse olen vielä yläasteen 8lk:lla, mutta kun yksi kaveri sanoi, että kun olen menossa kauppikseenpäin opiskelemaan datanomiksi, että siellä pitäisi jo osata ohjelmointia. Niin alkoi tuossa pohdituttamaan ettäs mites sitä voisi opiskella. Tänään sain Selinda HTML-editorin yhden cd:n mukana, mutta tuosta ei taida paljoa olla hyötyä??
    Ajattelin että jos jostain saisi vaikka jonkun ilmaisen trial version jostain esim. c ohjelmasta ja siihen ohjeita niin voisi kenties aloittaa jo itse opiskelemaan itsenäisesti. (Onko tuo muuten vaikeaa opetella??) Ja mitä siihen tarvitsee?? Ja minkä hintaisia nuo ovat jos trialeita ei löydy?.... Jos saan vastauksia olen kiitollinen.

    opiskelun alottamiseen ei tarvita muuta kuin käydä kirjastossa, kirjan mukana tulee kääntäjät ja esimerkkiohjelmat.

    jos on lukenut yhden kirjan c :stä ei tarkoita sitä että on hyvä ohjelmoija, esim luen nyt neljättä kirjaa c :stä , mutta tuntuu vieläkin siltä että en osaa tarpeeksi kieltä.

    Muuten osaan vain DOS-ohjelmointia

    Äänestä

  • aWW kirjoitti:

    opiskelun alottamiseen ei tarvita muuta kuin käydä kirjastossa, kirjan mukana tulee kääntäjät ja esimerkkiohjelmat.

    jos on lukenut yhden kirjan c :stä ei tarkoita sitä että on hyvä ohjelmoija, esim luen nyt neljättä kirjaa c :stä , mutta tuntuu vieläkin siltä että en osaa tarpeeksi kieltä.

    Muuten osaan vain DOS-ohjelmointia

    ettei C opi koskaan kokonaan, sillä se on niin laaja alue, jota opiskellaan, ettei kaikkea voi koskaan sisäistää. Homma toimii sitten kai niin, että opetellaan mitä keritään ja päätellään loput.
    No olikai tuossakin jo asiaa. Täytyypä tästä lähteä kaljalle, johan tuossa on ruokatunnista aikaa. Makkara voisi myös maistua..

    Äänestä

Kommentoi aloitusta


Zomeone kirjoitti:

Niin no otsikkoni kertoo kysymykseni ja haluaisin tietää, että mikä on C-kieli?? En todellakaan tiedä. Joten jos joku voisi hieman valaista asiaa minulle ja antaa esimerkkejä ja muutenkin kertoa.
Kiitos ja kumarrus!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu