С такой язык, что при достаточной усидчивости можно вообще все что угодно сделать. Нет классов? Ну и что, можно их сделать. В общем кроме HALа и времени Сишника ниче не ограничивает.
Паскаль и Обжект Паскаль, это как С и С++, а Обжект Паскаль и Делфи, это одно и тоже, просто Борланд сменил название. Хз зачем, может с авторским правом непонятки были.
В первом речь о том, что можно поместить переменные и функции в класс, это С++. Во втором классов еще нет, нужно работать со стеком и динамической памятью на прямую, это мог бы быть ассемблер но из контекста ясно что речь о С. В последнем классы есть, все они наследуются от единого предка, это Delphi или Object Pascal (что одно и то же)
HAL это и есть закрытый доступ к портам, если в ОС есть ХАЛ, то окромя взлома ОС (компромиссного обхода) не поможет ниче.
> Есть ещё Lazarus
Object Pascal это вообще детище Apple Computer, мы конечно можем пройтись по всем нюансам и частным случаям, но зачем?
Паскаль и Обжект Паскаль, это как С и С++, а Обжект Паскаль и Делфи, это одно и тоже, просто Борланд сменил название. Хз зачем, может с авторским правом непонятки были.
> Delphi или Object Pascal (что одно и то же)
По твоей логике, С и С++ одно и тоже. Как бы да, но не совсем