четверг, 26 сентября 2019 г.

Обработка списка

У профессионалов популярен С++, у многих остальных популярен Python. Меня привлекла в них некоторая похожесть:
В Python использование списков просто и логично.
   Spisok = [“fam1”, “fam2”]
   for tmp in spisok:
       print(tmp)


В С++ есть похожие конструкции:
 
#include <iostream>
#include <list>
#include <string>

using namespace  std;

int main(){

std::list spisok = {"fam1", "fam2"};
for (string tmp : spisok) {
    cout << tmp << endl;
   }
return 0;
}

 
 
Результаты будут похожи.
В языке Python текст программы интерпретируется. Переменные просто указывают на объекты. При выполнении программы проверяется тип объекта и если он не подходит для выбранной операции, то возникает ошибка. Запустивший программу должен разбираться. В языке С++ каждая переменная связана с типом и если возникли проблемы, компилятор на этапе компиляции расскажет программисту об этом.

X-Plane 11, 12 - любитель, Фото любитель со стажем

Постоянные читатели

Архив блога