«Высокий уровень» может иметь разные значения - некоторые языки находятся на более высоких уровнях, чем другие, абстрагируясь дальше от машины. Оригинальный FORTRAN был доставлен в 1957 году (http://en.wikipedia.org/wiki/Fortran) и был, AFAIK, первым реализованным языком на более высоком уровне, чем сборка. Другие языки с тех пор можно отнести к категории более высокого уровня. Например, текущий стандарт Fortran, Fortran 2003, имеет гораздо более высокий уровень абстракции, чем исходный FORTRAN, обеспечивая операции массива, некоторые функции OO и т. Д.
Что вы определяете термины высокоуровневых и объектно-ориентированных языков программирования? Без определений достоверный ответ на этот вопрос не может быть дан. Взгляните на http://c2.com/cgi/wiki?HighLevelLanguage как пример того, почему определение имеет значение. – Wildcat
@ kermisto: Я думаю, что Аарон на самом деле просит определение термина SO. – intuited