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!
Kiitos ja kumarrus!
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 14
Vanhimmat
Elämää ylläpitävä peruskoodi. Ilman sitä ihmisenkin elo loppuisi lyhyeen.
menepäs googleen ja laita hakusanaksi C language overwiew tai vastaavaa suomeksi jos et enks'kaa haltsaa
symbolista assembleria
siinä se on...
...heh ehkä kannattaa lukea kuitenkin kirjasta, ei tänne kukaan jaksa kirjoittaa mitä c-kieli on.
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
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
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.
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!
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.
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.
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..