» »

Programski jezik D tudi za Mace

Programski jezik D tudi za Mace

Slashdot - Programski jezik D je razvil Walter Bright, ki se je zgledoval po moči in hitrosti jezika C++ in storilnosti programerjev v Rubyju in Pythonu. Prva stabilna verzija je izšla v začetku leta 2007, zadnja pa pred dobrim tednom. Doslej je so bili prevajalniki namenjeni le Windows in Linux, a ker tudi Maci lahko tečejo na x86, je avtor sedaj jezik prenesel še na platformo Macintosh. Vse skupaj je izvajal na MacMiniju, ki ga je naročil za božič. Kako je vse skupaj potekalo, na kaj je moral biti pozoren in kako mu je naposled uspelo, je popisal na svoji strani.

13 komentarjev

techfreak :) ::

Nisem še pogledal tega jezika ... mogoče ga bom, ko bom imel več časa.

Ne razumem pa, zakaj ne morejo biti malo bolj izvirni pri imenih?;((
C, C++, C#, J, J#, D, F#, ...

morbo ::

Še dobro da se ne kliče 'C += 2', ali kaj podobnega... čeprav mislim da z 'D' je prav to mišljeno...:)

techfreak :) ::

D = C + 1

A, B, C, D, E, F ....

BTW kaj rabimo še kaj več jezikov? Jih je že tako preveč.

OrkAA ::

Preveč neuporabnih, ja. Je treba še mnogo novih, ki jih bomo vrgli čez sito in ven dobili kaj uporabnega.

dba ::

In kateri jeziki se potem dejansko uporabljajo? Oz. katera razvojna okolja?

l0g1t3ch ::

@dba

med najbolšimi je prolog ;)

Gandalfar ::

eh, clipper ftw!

Matrin ::


Ne razumem pa, zakaj ne morejo biti malo bolj izvirni pri imenih?;((
C, C++, C#, J, J#, D, F#, ...


Python, Ruby, Perl, Lisp (tto ime je biser), Haskel, Fortran, Logo, Pascal, Delphi, Basic,...

ČE ti je ime bolj pomembno ko jezik, pa enga od teh uporabi (sej so drugač tut zanimivi pa uporabni).

BigWhale ::

Brainfuck zmaga.

terryww ::

Brainfuck zmaga.

Heheheh, se strinjam.

BaRtMaN ::

Jst sicer glasujem za Whitespace.

ender ::

Jaz pa za LOLCODE.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

hamax ::

Brainfuck zmaga.

Heheheh, se strinjam.


No, zdej lahko pa dodam se en programski jezik v reference :D
Risanje trikotnika z zvezdicami:
>>>>>>>>,<<<<<<<<				prebere st spolpcev(0 9)
++++++++++        
[
   >+>+++>++++<<<-		10 30 40
   >>>>>>>>-----<<<<<<<<	zmanjsa st stolpcev za 50
]
>>>>>>>>++<<<<<<<<	  poveca st stolpcev za 2               
>>++									znak space
>++<<<								znak *
>>>>+									zacetne zvezdice
>>>>
[
	<<+<+>>>-						zapise st stolpcev in presledkov
]
<<-<									zmanjsa presledke za 1
[
	>										gre v presledke
	[
		<<<<.>>>>->+<			izpise presledke				
	]
	>-									zmanjsa st presledkov
	[
		<+>-							nastavi novo st presledkov
	]
	<<<									grev v zvezdice
	
	[
		<.>->>>+<<<				izpise zvezdice		
	]
	>>>++								poveca st zvezdic
	[
		<<<+>>>-					nastavi novo vrednost zvezdic
	]
	<<<<<<.							izpise novo vrstico
	>>>>-								gre v vrstice in zmanjsa stevec
]

Edit: Code tag podvaja nove vrstice.

Zgodovina sprememb…

  • spremenil: hamax ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Transducerji v funkcijskih jezikih

Oddelek: Programiranje
121558 (1558) Mavrik
»

Učenje sorodnih jezikov

Oddelek: Loža
141495 (1116) gzibret
»

Kako postati prevajalec filmov

Oddelek: Zvok in slika
2711292 (2511) madmitch
»

Kaj izbrati VHDL ali VERILOG ?

Oddelek: Programiranje
272166 (1859) VolkD
»

Kaj se splaca najbolj naucit za izdelavo net strani?

Oddelek: Izdelava spletišč
71674 (1546) Hair

Več podobnih tem