Milyen programozási nyelvet legjobb áthidalja a szakadékot a pszeudokódokra kódja?

szavazat
11

Ahogy írom kódot ezentúl, azt tervezem, hogy először rakjon ki mindent a szép, olvasható pszeudokódokra majd végrehajtja a program körül, hogy a struktúra.

Ha rangsorolja a nyelv, amit jelenleg tudni honnan legkönnyebben legnehezebb lefordítani, akkor azt mondanám:

Lisp, Python, Lua, C ++, Java, C

Tudom, hogy minden nyelv erejét és gyengeségeit, de én különösen összpontosítva pszeudokódokra. Milyen nyelvet használ, amely a legjobban megfelel az pszeudokódokra-to-kódot? Mindig élvezem felvette az új nyelven. Továbbá, ha jelenleg használja ezt a technikát, Szeretném hallani tippeket van arról strukturálása gyakorlati pszeudokódokra.

Megjegyzés: Úgy érzem, ez szubjektív, de egyértelmű választ fejenként előnyben. Azt kérdezem ezt itt, mert az SO közösség nagyon széles közönség, és valószínű, hogy azt sugallják, nyelvek és technikák, hogy én egyébként nem találkoznak.

A kérdést 05/06/2009 01:04
a forrás felhasználó
Más nyelveken...                            


13 válasz

szavazat
1

Azt találtuk, Boo lett a „pszeudokódokra” nyelv vizsgálata során apró kódok .NET. Nagyon hasonló a Python típusú szintaxist.

Válaszolt 05/06/2009 01:08
a forrás felhasználó

szavazat
15

Én értékelem Python első, több mint Lisp, csak azért, mert a legtöbb ember nem ír pszeudokódját az előtag zárójel szintaxis :)

Válaszolt 05/06/2009 01:09
a forrás felhasználó

szavazat
1

Azt már említettük, de ..

Python van egy nagyon világos szintaxis. Ez nagyon közel van pszeudokódokra és könnyen olvasható.

Válaszolt 05/06/2009 01:10
a forrás felhasználó

szavazat
4

Azt hiszem, ez attól függ, hogy pontosan a pszeudokódokra ízét. Sok a pszeudokódokra láttam algoritmusok tankönyvekben külleme Pascal ironikusan. Pascal mindig úgy jó tanítás langauge.

Válaszolt 05/06/2009 01:10
a forrás felhasználó

szavazat
6

Pascal relativery népszerű ez a fajta pszeudokód leírások.

Válaszolt 05/06/2009 01:12
a forrás felhasználó

szavazat
7

Lehet, hogy érdekel Literális programozás , ahol a „forráskód” írsz inkább írt egy könyvet, de egy könyvet, amit lehet „kusza” valódi kódot vagy „szőtt” a formázott dokumentációt.

A következő példákat említhetjük a http://www.literateprogramming.com/cweb_download.html .

Ön is megtalálja Eiffel érdekes:

”... Eiffel kerüli kódoló trükkök vagy kódolási technikákat célja, optimalizálási tippeket a fordító. A cél nem csak, hogy a kód olvashatóbbá, hanem lehetővé teszi a programozók koncentrálni a legfontosabb szempontja a programot anélkül, hogy leragadt a végrehajtásának részleteit. ...”

Válaszolt 05/06/2009 01:24
a forrás felhasználó

szavazat
0

Meg lehet próbálni, Flash ActionScript.

Válaszolt 05/06/2009 01:31
a forrás felhasználó

szavazat
0

Azt mondanám, hogy a lua a legjobb fordítást pszeudokódokra (a legtöbb esetben). Mindaddig, amíg a változókat is elemzi, lua könnyen olvasható a legtöbb programozó és elég gyors is!

Válaszolt 05/06/2009 01:32
a forrás felhasználó

szavazat
2

Itt van egy link, amit azt hiszem az első utalás python, mint „végrehajtható pszeudo-kódot.” A cikket Újranyomott 2001. augusztusi számában PC Update, a magazin Melbourne PC User Group, Ausztrália.

Válaszolt 05/06/2009 01:34
a forrás felhasználó

szavazat
1

Azt hiszem, megvan ez visszafelé, a fajta. A probléma ezzel az a kérdés, hogy akkor inkább írni pszeudokódokra egy közelítése a nyelvet, amelyet Ön tervezi segítségével a tényleges kódot. Kezeket fel, aki azt akarja, hogy hozzon létre egy pszeudokódokra nyelven (mint az eszperantó?) Amalgám a leggyakrabban használt programozási nyelvek.

Válaszolt 05/06/2009 01:50
a forrás felhasználó

szavazat
0

Egyetértek Nosredna azon megjegyzésére, hogy Ada nagyon hasonlít pszeudokódokra.

Ha nem bánod, az összes extra gépelési hogy Ada igényel, azt hiszem, ez egy jó nyelv, a kód valóban azt jelenti, amit mond.

Válaszolt 05/06/2009 02:38
a forrás felhasználó

szavazat
0

Prolog az, amit egyébként nem találkoznak. Ez sidesteps kérdése pszeudokódokra együtt. Bizonyos értelemben, nincs kód. Már csak a tények és szabályok.

Például az append állítmány mindössze dolgot tudni listák, az alábbiak szerint:
hozzáfűzése lista Y egy üres listát kapunk Y.

append([], Y, Y).

Ha hozzáfűzve XS-Ys hozamok Zs, akkor az elé a ugyanazt az értéket Xs és Zs és a kapcsolat továbbra is tart.

append([X|Xs], Ys, [X|Zs]) :- append(Xs, Ys, Zs). 

Mi valójában nem írt kódot, hogy nem dolog. Már csak azt mondta, amit tudni mellékelik listákat. De most lehet kérni Prolog hozzáfűzni 2 lista:

?- append([1,2],[3,4],Z).
Z = [1, 2, 3, 4].

Vagy így Prolog egy listát, és felkéri, hogy megmutassa, mit sorol tudnánk hozzáfűzni, hogy a cél listán:

?- append(X,Y,[1,2]).
X = [],
Y = [1, 2] ;
X = [1],
Y = [2] ;
X = [1, 2],
Y = [] ;
Válaszolt 28/04/2010 02:36
a forrás felhasználó

szavazat
1

TCL szintaxis könnyen a leginkább, mint pszeudo-kódot. Parancsok adu funkciók az olvashatóság és kifejezésére alacsonyabb szintű műveletek jellemzőbb assembly. Ugyanakkor, a magas szintű algoritmusok is nagyon könnyen olvasható. Az egységesség a szintaxis lehetővé teszi a felhasználó, hogy összpontosítson a lépések helyett a nyelvi tárgyak. Azt is mondhatjuk, hogy a „expr” kulcsszót matematikai műveleteket előnyt, mert egyértelműen kijelöli a matematikai részeit a programot a algoritmikus részei. Kevesebb szimbólumok vannak terhelve, és a szavak, mint a „set” használják a helyükön. Ez egy újabb győzelem pszeudo-kódot. Több, mint bármely más szintaxist, TCL ível a szakadék funkcionális és kényszerítő stílus.

Válaszolt 06/07/2011 16:48
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more