你这面向二字让我不知道如何回答,我就多啰嗦一点吧
早期的计算机语言没有规范,大家自由发挥,goto到处跳转、多个出口,受不了的人们提出了结构化程序设计的规范,任何语言都可以写出结构化的程序,按规范写,不使用GOTO等语句。从这个意义上说,如果让一个语言抛弃所有非结构化成份、编写的程序必定是结构化的就完全没有必要,因此,几乎传统的卡机语言都可以按照结构化的规范编写程序。C语言可以,BASIC、PASCAL等语言都可以。
如果没有面向二字,以上回答就完成了。面向二字相关的是面向对象的程序设计、面向过程的程序设计,面向过程就要程序员一行一行的指定执行计算机行为代码,面向对象重点是设计所有对象的属性、方法和事件代码,实际运行过程可能是非常复杂的,现在WINDOWS程序设计基本上是面向对象的。