New Language, Go, promising for Scientific Programming

Smalley, Kyle

Potential use of Go, a free and open source computer language sponsored by Google, is explored by porting a small program and comparing to other languages. Ported was Digest2, a program in use at the Minor Planet Center to screen submitted but unidentified asteroid astrometry tracklets for potential detections of Near Earth Objects. Go seems a promising new choice for scientific programming. It was found to have execution speed comparable to Fortran and C, source code simplicity comparable to Python, and a concurrency model that is unique and intuitive.

Return to poster list