簡體   English   中英

編程語言的組合如何工作?

[英]How does the combining of programming languages work?

首先,我真的很抱歉問這個問題,但是我沒有搜索詞的想法。 我真的很好奇大型項目可以在同一程序中使用不同的編程語言。 例如,英雄聯盟使用以下語言:

C++ (the core game is written in this) 
Lua (core game) C# (game tools)
ActionScript (game hud and pvp.net) 
Java (platform servers) 
Erlang (platform servers) 
Php/sql (web team / platform)

如何實現使不同的編程語言協同工作? (例如C ++和C#)為什么這樣做很好? 它使事情變得容易嗎? 我對此持開放態度。

每種語言都適合執行某類任務。 例如,PHP具有許多針對Web服務器任務的功能,而ActionScript在這種環境中將無用。 您可以在細目分類中看到每種語言與分配給它的任務如何緊密相關。

因此,如果您的目標要求使用多種語言,則最好使用多種語言。 至於使不同的語言協同工作,這是一個非常大的技術問題。 您會發現每種語言都有與其他語言交互的方式,並且通常必須學習許多技術細節。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM