История языков программирования
Языки программирования принято делить на пять поколений. В первое поколение входят языки, созданные в начале 50-х годов, когда первые компьютеры только появились на свет. Это был первый язык ассемблера, созданный по принципу «одна инструкция — одна строка».
Наследование (программирование)
В ряде языков программирования, все классы, — явно или неявно, — наследуются от некого базового класса. «Smalltalk» был одним из первых языков, в которых использовалась эта концепция. К таким языкам также относятся: «Objective-C» (класс codice_1), «Perl» (codice_2), «Eiffel» (codice_3), «Java» (codice_4), «C#» (codice_5), «Delphi» (codice_6), «Scala» (codice_7).