2016-10-18 172 views
-8

我收到了一段代碼,但我不明白它是什麼類型的語言。它看起來像C#,但是C#使用「using」子句來導入一個庫,在這個編程語言文件中使用「use」子句。我找不到任何有關「使用」條款的信息,實際上我很困惑,因爲這種編程語言看起來像C#/ Java/Visual Basic,但在這些語言中我找不到「使用」子句的用法。奇怪的是代碼沒有使用任何方法,我收到的文件有一個.txt擴展名。那是什麼語言?

文件開始這樣:

use Collection, File, Stream, String, System; 
use Date; 
include globals.routines.global_routines_generic; 
include globals.routines.global_routines_mcc; 
include globals.routines.global_classifier; 

之後,他們宣佈了一堆的變量的「變種」的條款,然後部分代碼看起來像這樣:

File.createFolder(settings.path_files); 

foreach(i, Folder in Folders) { 
    if (dlc.allfolders || String.contains(Folder, dlc.specific_folder)) { 
     Bestanden  = File.iterateFiles(Folder.path, true); 
     stop_word_list = load_stop_words(); 
     foreach(j, Bestand in Bestanden) { 
      if (rerun) { 
       if (!String.contains(Bestand, "ONBEKEND")) { 
        continue ; 
       } 
      } 
      writeAuditTrail  (logfile, String.join(["Processing file " , Bestand]), 0, savelog); 

folder_items  = String.split(Bestand, "\\\\", false); 
     last_folder_name = folder_items[Collection.length(folder_items)-2]; 
     dossier_tab   = get_dossier_tab(folder_items[Collection.length(folder_items)-1], dlc); 
     possible_docs  = dlc.HR_dossier_tabs[dossier_tab]; 

有沒有人有任何想法是什麼樣的語言?

謝謝你提前

+1

詢問給你代碼的人..這看起來可能是'c或C++甚至是Java' – MethodMan

+0

看起來像'C++' –

+0

'foreach(a,b)','include'和'use'都在xillio平臺(ETL)腳本語言中提供https://support.xillio.com/support/solutions/articles/6000061410-basic-syntax –

回答

0

該代碼是最接近C++。這肯定不是java,因爲java沒有foreach循環,use關鍵字和var。這也可能不是C#,因爲庫包含語法。它可能是低級別的僞代碼,但由於語法與C語言非常接近,所以不太可能。 enter link description here