Kezdőoldal » Számítástechnika » Programozás » Szerintetek lenne értelme...

Szerintetek lenne értelme különböző programnyelveket egymásba ágyazhatóvá/összefordíthatóvá tenni?

Figyelt kérdés

Abból indulok ki, hogy a különböző programnyelvek más paradigmákat követnek és különböző fajta problémakörök kezelésére specializálódtak. Egy nagyobb szoftver megírásánál viszont előfordul, hogy az egyik részt az egyik nyelvben lehet jobban megírni, a másik részt másikban.

Lenne haszna, ha mondjuk lehetne olyat csinálni, hogy C++ vagy C# kódba mondjuk megfelelő pragmával és kapcsos zárójelekkel ellátva Haskell kódblokkokat lehetne ágyazni?


2017. ápr. 29. 21:41
1 2
 1/11 anonim ***** válasza:

Most is azt teszik. Pl ott vannak windows alatt a

DLL-ek. Neked nem érdekes, miben írták, de te bármi

alól be tudod őket húzni. Pl Sony a flasheléshez

is a saját C++-ban megírt DLLjét használja, az egész

keretrendszere meg Java.

2017. ápr. 29. 21:55
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:

"Lenne haszna, ha mondjuk lehetne olyat csinálni, hogy C++ vagy C# kódba mondjuk"


Ezt már huszonöt éve is meg lehetett csinálni.

2017. ápr. 29. 22:10
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:

"Ezt már huszonöt éve is meg lehetett csinálni."


Mutatsz rá példát? Kíváncsivá tettél.

2017. ápr. 29. 22:14
 4/11 anonim ***** válasza:

Én nem a #2-es vagyok, de pl Pascalban simán lehet (és lehetett 25 éve) assembly betéteket használni:

[link]

2017. ápr. 29. 22:23
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:

Legegyszerűbb példa:


html - javascript - php (- régen a java appletek) - flash - java - shell - stb.

2017. ápr. 29. 22:27
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:

A klasszikus példa, hogy a felületet html-ben írják, esetleg javascripttel, a backenden meg php van, mindez egy fájlban van benne.


A másik, hogy akár desktopon, akár androidon a ui az xml-ben van, a code-behind pedig java/c#/c++/stb...

2017. ápr. 29. 23:20
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
Azt ugye azért érzitek, hogy a PHP + JS példa picit sántít? A PHP-nak az csak adat, amit kiküld a kliensnek, ott lehetne bármi, a PHP kód is JS nem lesz összefordítva
2017. ápr. 30. 07:29
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:

a PHP a html-hez ment, mint példa (gondolom)


Ugye a böngésző csak html-t kap, amit a php generál

valós időben (általában).


Egyébként a html nem is nevezhető programozási nyelv-

nek, az sima leíró (aktív kódot nem tartalmaz).

2017. ápr. 30. 07:44
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

"Egyébként a html nem is nevezhető programozási nyelv-

nek,"


Annak nem, de kapcsolódási pontot jelenthet egy .php és egy .js programkód között, ha pedig a felület I/O, márpedig az, akkor bizony ebben az összefüggésben a HTML is aktív kódfragmens.

2017. ápr. 30. 08:14
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

A HTML-t a szerver szolgáltatja a kliens felé, teljesen mindegy, hogy azt a szerver dinamikusan rakta össze, vagy egy statikus fájlt küldött le. A HTML attól nem lesz dinamikus nyelv, mert egy másik alkalmazás rakja össze, ugyanúgy, ahogy egy txt fájl sem lesz dinamikus attól, mert kódból van összerakva bizonyos feltételek alapján.


A HTML egy leíró nyelv, ahogy előttem is írták, nincs benne dinamikus működés, a javascriptet pont arra találták ki, hogy legyen kliens oldalon is egy programozási nyelv, amivel működést lehet vinni az amúgy statikus weboldalakba.

2017. ápr. 30. 10:44
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!