130 likes | 312 Views
Programming Languages. Meeting 0 August 24, 2016. Systems Night. Goals: Install and test systems related to course Solve connectivity problems Explore clever, humorous, challenging issues connected with the installed systems. Step 1: The Internet. Connect your computer to VUMobile
E N D
Programming Languages Meeting 0 August 24, 2016
Systems Night Goals: • Install and test systems related to course • Solve connectivity problems • Explore clever, humorous, challenging issues connected with the installed systems
Step 1: The Internet • Connect your computer to VUMobile • Start up three different browsers • Firefox • Safari • Chrome • If one or more of these browsers are not installed on your machine, download and install them.
Step 2: Unix Cluster • Use sshto connect to csgate.csc.villanova.edu • Use rlogin to move to one of the suggested cluster machines: tanner, monet, felix, helix, matrix • Set up a directory, perhaps with subdirectories, to hold your files from the course. • Invoke your favorite text editor in Unix • Create a text file containing the numbers 0 through 10, one per line, save the file, check its structure with wc.
Step 3: Course Support Back on your own computer • Finish your registration with piazza.com • Pick the number that is the day of your birthday, so a number from 1 to 31. • Post on piazza as a note the output you would expect from wcif you created a file of numbers from 0 to your birthday, using the format from Step 2. Do the problem theoretically without actually creating the file.
Step 4: Languages Download and install on your computer: • Textwrangler, or some other advanced text editor. Choose an editor with more functionality than notepad. • Python 3.5.2 from python.org • ChucK 1.3.5.2 from chuck.cs.princeton.edu • LispWorks 6.1.1 Personal Edition from lispworks.com How can you tell if your installation of each of these is successful?
Step 5: In the Cloud • Go to snap.berkeley.edu • Read the introductory paragraphs and create a list of words that relate to the study of programming languages. • Go to kahoot.it. Join the discussion with the displayed PIN. • Go to code.org/learn. Scroll to Lightbot. Click Go, then Online, then the arrow, then the diagram. Work your way through all 8 programs in Basics. Develop a precise definition of the syntax and semantics of each command and of a Lightbot program.