6.1 自由编程