Gå til innhold

[Løst] Hvor burde jeg lære programmering og hvilket språk?


Anbefalte innlegg

Videoannonse
Annonse

Det er ganske så trivelig. For å få "korrekthet" på plass når funksjonen er synlig er det ca. det her som må til:

 

double :: Num a => a -> a
double = (* 2)
Men da vil det fungere prikkfritt float, int, Integer, real, imaginary, fraction, rational etc.

 

Num a => kan minne om concepts i annen generisk metaprogramming (som forhåpentligvis kommer i C++14). Det kalles typeclasses og beskriver et sett med "ekstra" operasjoner som fungerer på typen. Så lenge typen du implementerer har en implementasjon for typeclass Num, som dere helt sikkert kan gjette hva betyr, så vil denne funksjonen fungere.

Lenke til kommentar

 

Det jeg mener ar at et programgrinespråk bør være så nært opp til naturlig språk som mulig

Hvorfor det?

 

hvorfor ikke ?

hvorfor skal man gjøre det vanskeligere en nødvendig ?

 

hvis noen av dere mener at man bør gjøre det lit vanskelige for at det skal være en utfordring så har dere slett ikke forstått poenget med programmering

Jeg selv er stor tilhenger av programmeringspråk som både er lettlest og raskt å skrive kode i. Samt at det ikke har for mange fallgruver. Så det betyr f.eks. at jeg foretrekker Pascal fremfor C.

 

Jeg liker også Python, med et unntak - det å bruke indentering til å markere blokker, det er ikke så smart.

:)

Lenke til kommentar

 

 

Det jeg mener ar at et programgrinespråk bør være så nært opp til naturlig språk som mulig

Hvorfor det?

 

hvorfor ikke ?

hvorfor skal man gjøre det vanskeligere en nødvendig ?

 

hvis noen av dere mener at man bør gjøre det lit vanskelige for at det skal være en utfordring så har dere slett ikke forstått poenget med programmering

 

 

 

Det er vel nettopp for å ikke gjøre det vanskeligere enn nødvendig man velger å bruke formelle språk, og ikke naturlige, til programmering...

 

Hvorfor i all verden tror du at noen prøver å gjøre programmering vanskeligere enn det behøver å være? Tror du Delphi er en konspirasjon konstruert for at du skal stange geviret i den uavlatelig, kanskje?

Endret av quantum
Lenke til kommentar

Ettersom du ikke behersker naturlige språk ellers er det for meg heller tvilsomt at du hadde klart å programmere med det.

 

det er de sære ordene som er problemet , slikt har man ikke i programmeringsspråk.

 

Derimot så er det noen der ute som ser på det som en utfordring ved å bruke et "vanskelig" prog.språk

 

så er det noen som har sære anvendinger mot enkelt språk

Lenke til kommentar

 

For meg er formelle språk det samme som naturlig språk

 

 

Det tviler jeg ikke et sekund på, problemet er bare at for alle andre, både folk og kompilatorer, er naturlige og formelle språk to forskjellige ting...

 

menr du da at det som er unaturlig å skrive er det formelle progr.språket .

 

Nå tro jeg at du har misset lit på det jeg har skrevet

 

jeg sier ikke at man skal kode eksakt slik man skriver brev men at man skal holde seg infor det som er en naturlig skrivemåte når man skriver brev

 

som f.eks at hvis man vil tilegne variabelen A verdien 10 så skriver man : A=10

at pascal bruker ':' ( kolon) for presisere at man setter en verdi på en variabel gjør det bare lettere å lese selv om ikke alle vil mene at det er så naturlig

men så er jo kolon tegne brukt for presisere enkelte ting i vanlig skriftspråk

 

jeg forstå at man ville fortrekke a== 10 som kan virke naturlig. Problemet er bare at det ikke er så naturlig likevel

det er også vanskeligere å, lese

 

det samme kan man også si om '{' og '}' mot 'begin' og 'end' for markere starten og slutten på en rutine eller programblokk

Lenke til kommentar
Gjest Bruker-182691

Foretrekker C, C#, C++, Java :-D

 

Super brackets, no worries :)

 

Haskell, Pascal blir for teoretisk, Delphi blir for praktisk ;)

Lenke til kommentar

 

 

For meg er formelle språk det samme som naturlig språk

 

 

Det tviler jeg ikke et sekund på, problemet er bare at for alle andre, både folk og kompilatorer, er naturlige og formelle språk to forskjellige ting...

 

menr du da at det som er unaturlig å skrive er det formelle progr.språket .

 

Nå tro jeg at du har misset lit på det jeg har skrevet

 

Nei. det står helt klart hva du mener, formelle og naturlige språk er for deg det samme. Og jeg skriver at det er en oppfatning du nok er ganske alene om. Her er det veldig lite rom for mistforståelser.

  • Liker 2
Lenke til kommentar

 

 

 

For meg er formelle språk det samme som naturlig språk

 

 

Det tviler jeg ikke et sekund på, problemet er bare at for alle andre, både folk og kompilatorer, er naturlige og formelle språk to forskjellige ting...

 

menr du da at det som er unaturlig å skrive er det formelle progr.språket .

 

Nå tro jeg at du har misset lit på det jeg har skrevet

 

Nei. det står helt klart hva du mener, formelle og naturlige språk er for deg det samme. Og jeg skriver at det er en oppfatning du nok er ganske alene om. Her er det veldig lite rom for mistforståelser.

 

prøver du nå å bestemme hva jeg menr også ?

Lenke til kommentar

 

 

 

 

For meg er formelle språk det samme som naturlig språk

 

prøver du nå å bestemme hva jeg menr også ?

 

 

Jeg formoder du har skrevet ovenstående av egen fri vilje? Edit: Må innrømme det ikke er helt opplagt for meg hva du sikter til nå.

Endret av quantum
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...