Tech

abbreviated **Tech**, was one of the predecessors of modern chess programs, using a Shannon Type A Strategy. In 1970 Tech was written in [|BLISS], a system programming language developed at Carnegie Mellon University, and in 1977 ported to C. Primary Author was James Gillogly from Carnegie Mellon. Hans Berliner helped in developing the positional analysis (evaluation). The basic idea of the Tech program is due in large part to Allen Newell. In 1978 Gillogly wrote his Ph.D. Thesis about the performance analysis of Tech. Tech competed at three ACM North American Computer Chess Championships, and was two times runner-up at ACM 1971 and ACM 1972. || toc =Quotes= Quotes from //The Technology Chess Program// by James Gillogly.
 * Home * Engines * Tech**
 * [[image:Technophilia.JPG]] ||~ || **The Technology Chess Program**,
 * [|Technophilia] ||~ ||^ ||

Acknowledgments


=Selected Games= ACM 1971, round 3, Coko 3 - Tech code [Event "ACM 1971"] [Site "Chicago USA"] [Date "1971.08.04"] [Round "3"] [White "Coko 3"] [Black "Tech"] [Result "0-1"]

1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d3 d5 5.Bxd5 Nxd5 6.exd5 Qxd5 7.Nc3 Bb4 8.O-O Bxc3 9.bxc3 O-O 10.Ng5 Bf5 11.Rb1 f6 12.c4 Qc5 13.Nh3 Bxh3 14.Be3 Nd4 15.gxh3 Qc6 16.c3 Nf3+ 17.Kh1 Nd2+ 18.f3 Nxf1 19.Qxf1 f5 20.Rb5 f4 21.Rc5 Qe6 22.Bc1 c6 23.d4 Rae8 24.Rxe5 Qg6 25.Rxe8 Qxe8 26.Qf2 Qe6 27.Qf1 Rf5 28.h4 c5 29.d5 Qd6 30.Qh3 Qe5 31.Qf1 Qxc3 32.d6 Qd4 33.Qe2 Qxd6 34.Qe8+ Rf8 35.Qa4 Rf5 36.Qe8+ Rf8 37.Qa4 Qe6 38.Qb3 Qe2 39.h3 Rd8 40.Bxf4 Rd1+ 0-1 code  =Tech 2= MIT-student Alan Baisley, who already contributed as chess expert and opening book-author, implemented **Tech 2** in assembly language on a PDP-10 and gained about 25% in speed over the BLISS version on the same machine. //Tech 2// competed at the 1st World Computer Chess Championship in Stockholm 1974 and became fifth with two wins and losses against Kaissa and Chess 4.0, placed second at the ACM 1973, and further played the ACM 1974.  =Tech 3=
 * Tech 3** was an own program in the spirit of Tech by Alexander Szabo as subject of his Masters thesis at [|University of British Columbia] in 1984. Tech 3 performed a brute force alpha-beta search with quiescence and iterative deepening with aspiration windows, using a transposition table with Zobrist hashing, and still the rudimentary evaluation only based on material balance. Tech 3 was written in Fortran and IBM 370 Assembly to run on a Amdahl 470V/8, the source code listing is given in Appendix 1 of the thesis.

=See also=
 * Benchmark
 * Brute-Force
 * Daly CP
 * HiTech
 * MAX
 * StarTech
 * Type A Strategy

=Publications=
 * James Gillogly (**1971**). //[|The Technology Chess Program]//. Carnegie Mellon University, CS-71-109, [|pdf]
 * James Gillogly (**1972**). //[|The Technology Chess Program]//. [|Artificial Intelligence], Vol. 3, pp. 145-163, reprinted (**1988**) in Computer Chess Compendium
 * Paul Rushton, Tony Marsland (**1973**). //Current Chess Programs: A Summary of their Potential and Limitations//. INFOR Journal of the Canadian Information Processing Society Vol. 11, No. 1, [|pdf]
 * James Gillogly (**1978**). //Performance Analysis of the Technology Chess Program//. Ph.D. Thesis. Tech. Report CMU-CS-78-189, Carnegie Mellon University, [|CMU-CS-77 pdf]
 * Alexander Szabo (**1984**). //[|Computer-Chess Tactics and Strategy]//. M.Sc. Thesis, [|University of British Columbia]

=External Links=

Chess Program

 * [|Tech's ICGA Tournaments]
 * [|its/src/rg at master · PDP-10/its · GitHub] (Tech 2 source code) maintained by [|Lars Brinkhoff] and [|Eric Swenson]
 * [|Classic Computer Chess - ... The programs of yesteryear] by Carey, hosted by the [|Internet Archive]

Misc
> media type="youtube" key="PFKrNZDOSRs"
 * [|Tech from Wikipedia]
 * [|Technology (disambiguation) from Wikipedia]
 * [|Technology from Wikipedia]
 * [|Portal:Technology from Wikipedia]
 * [|Technological singularity from Wikipedia]
 * [|Techno from Wikipedia]
 * [|Technophilia from Wikipedia]
 * [|All pages with prefix technology from Wikipedia]
 * Jan Klare's The Dorf - Technoid, [|Kulturgut Haus Nottbeck], [|Oelde], September 24, 2016, [|YouTube] Video

=References= =What links here?= include page="Tech" component="backlinks" limit="60"
 * Up one Level**