![]() ![]() Go was introduced in 2009 and has been the primary systems programming language at Google. It retains the performance advantages of C, while being easier and safer to work with than C. Go was developed by three Google computer scientists: Robert Griesemer, Rob Pike, and Ken Thompson. Recall the words of Chief Brody to Quint in the movie Jaws: "You’re gonna need a bigger boat." I would suggest that a bigger, faster boat be built with Go. Data scientists might feel content sailing along in a Python boat with life preservers such as Numpy, Pandas, Scikit-learn, and TensorFlow by their sides.īut watch out. With machine learning applications and AI, Python rules the day. Variations on Pascal have been used for systems programming at Apple and Microsoft.ĭata science students at most universities today would have a similar experience if they were to submit assignments in Go, Rust, or any other contemporary language rather than Python. Pascal was aligned with a movement toward structured programming at many universities in the 1970s and 80s. PASCALĭesigned by Nicholas Wirth, a Swiss Computer scientist, and introduced in 1970, Pascal is a derivative of ALGOL. Fortran has seen a resurgence recently, perhaps due to the computational demands of large data sets and supercomputing. When you hear its name, think “formula translation.” Fortran is well-suited for numeric calculations, as needed for scientific and engineering applications. Lesson learned: Academics are not especially open to new programming languages.įortran was developed by John Backus at IBM and introduced in 1957. You told us we could program in any language we like, as long as we do our own work." He looks at it quizzically and asks, "What's this?" I walk my paper (a program listing) to the front of the room and hand it to the professor. Taking the professor at his word, I programmed the first assignment in Pascal while my classmates used Fortran. I had experience with Fortran but was teaching myself Pascal, trying to adopt a structured programming style. ![]() "I don't care what language you use for assignments, as long as you do your own work." ![]() At the start of the course, the professor said, Years ago, as a student of applied statistics at the University of Minnesota, I learned a lesson about programming in academia. Why Northwestern SPS Incorporates Go Programming Language into Master’s in Data ScienceĬomments by Tom Miller, Faculty Director of Northwestern’s Data Science Program.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |