مبانی برنامه نویسی و سخت افزار کامپیوترهای اولیه