برنامه نویسی و معماری کامپیوترهای قدیمی