что это за язык?

#c#

#c#

Вопрос:

Я получил фрагмент кода, но не могу понять, что это за язык. Похоже на C #, но C # использует предложение «using» для импорта библиотеки, где в этом файле языка программирования используется предложение «use». Я не могу найти никакой информации о предложении «use», и я действительно в замешательстве, потому что этот язык программирования выглядит как C # / Java / Visual Basic, но на этих языках я не могу найти использование предложения «use». Странно то, что код не использует никаких методов, а файл, который я получил, имел расширение .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;
  

после этого они объявляют кучу переменных с предложением «var», а затем часть кода выглядит так:

 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 or C or even Java

2. foreach(a, b) include и use все они присутствуют в языке сценариев платформы xillio (ETL) support.xillio.com/support/solutions/articles /…

3. Расширения (в основном) здесь бессмысленны. Они могли бы поместить файл .jpg или .exe или что-то еще, и это ничего бы не изменило.

4. В качестве поправки к вашему исходному утверждению, «использование» не импортирует библиотеку в C #, оно просто сообщает компилятору, в каких пространствах имен искать классы. Платформа фактически не будет импортировать DLL, пока она действительно не понадобится. Также определенно не тот случай, когда «пространство имен = DLL» (у EXES тоже есть пространства имен, и они, очевидно, не являются DLL) или даже «пространство имен = сборка» (в одной сборке может быть несколько пространств имен).

Ответ №1:

Код наиболее близок к c . Это определенно не java из-за того, что в java нет цикла foreach, ключевого слова use и var . Это также, вероятно, не C # из-за синтаксиса включения библиотеки. Это может быть низкоуровневый псевдокод, но это маловероятно из-за того, что синтаксис настолько близок к языку на основе C. введите описание ссылки здесь