--- title: "Amateur Programmers’ Line: The Future of BASIC" type: "article" slug: "amateur-programmers-line-the-future-of-basic" url: "http://localhost/article/amateur-programmers-line-the-future-of-basic/" markdown_url: "http://localhost/article/amateur-programmers-line-the-future-of-basic.md" published_at: "2026-03-15T01:23:58+00:00" modified_at: "2026-03-15T01:23:59+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "Extended opinion column arguing that BASIC remains viable for amateur programmers across all platforms, including the Sinclair range. Harmer discusses migration paths to Pascal (HiSoft Pascal on TS2068, Partial Pascal for ZX-81/TS1000, Turbo Pascal for IBM) and the importance of distributing BASIC source code for educational purposes rather than compiling and distributing binaries only. Reviews…" category: - name: "TS Bulletin" slug: "ts-bulletin" taxonomy: "category" url: "http://localhost/category/periodicals/ts-bulletin/" post_tag: - name: "BASIC (programming language)" slug: "basic-programming-language" taxonomy: "post_tag" url: "http://localhost/tag/basic-programming-language/" - name: "Pascal (programming language)" slug: "pascal" taxonomy: "post_tag" url: "http://localhost/tag/pascal/" - name: "TS 1000" slug: "ts1000" taxonomy: "post_tag" url: "http://localhost/tag/ts1000/" - name: "TS 2068" slug: "ts2068" taxonomy: "post_tag" url: "http://localhost/tag/ts2068/" model: - name: "Sinclair QL" slug: "sinclair-ql" taxonomy: "model" url: "http://localhost/model/sinclair-ql/" - name: "Timex/Sinclair 1000" slug: "ts-1000" taxonomy: "model" url: "http://localhost/model/ts-1000/" - name: "Timex/Sinclair 2068" slug: "ts-2068" taxonomy: "model" url: "http://localhost/model/ts-2068/" indiv: - name: "Bill Harmer" slug: "bill-harmer" taxonomy: "indiv" url: "http://localhost/indiv/bill-harmer/" publication_r: id: 10282 title: "TS Bulletin" type: "periodical" url: "http://localhost/periodical/ts-bulletin/" authors_r: - name: "Bill Harmer" slug: "bill-harmer" taxonomy: "indiv" url: "http://localhost/indiv/bill-harmer/" issue: "2" issues_articles: - id: 33988 title: "TS Bulletin 2-1990" type: "issue" url: "http://localhost/issue/ts-bulletin-2-1990/" pages: "2" pubdate: "February 1990" archive_link: false --- Extended opinion column arguing that BASIC remains viable for amateur programmers across all platforms, including the Sinclair range. Harmer discusses migration paths to Pascal (HiSoft Pascal on TS2068, Partial Pascal for ZX-81/TS1000, Turbo Pascal for IBM) and the importance of distributing BASIC source code for educational purposes rather than compiling and distributing binaries only. Reviews BASIC compiler options (Timachine for TS2068, integer BASIC compiler for ZX-81) and argues that even modest BASIC programs serve as lasting reference material as users migrate to other platforms.