Description

An introduction to and overview of well-known and widely-used "dynamic," interpreted programming languages, sometimes called "scripting" languages.

General Information

Links:
Remote Access to CSSE Linux lab environment:
- https://cssegit.monmouth.edu/cshelp/csseremote/-/wikis/MUCSremote

Handy code editors:
- https://code.visualstudio.com - Visual Studio Code
- https://www.geany.org - Geany

General:
- http://rosettacode.org/wiki/Category:Solutions_by_Programming_Task - Solutions by Programming Task
https://kb.iu.edu/d/ahfr - File encodings

Perl:
- http://learn.perl.org
- http://www.perl.org/books/library.html - online library
- https://www.perlmonks.org - PerlMonks
- http://strawberryperl.com - Strawberry Perl (Windows)
- https://perlbrew.pl - Perlbrew (macOS)
- https://perldoc.perl.org/perlrequick - Perl regex intro

Python:
- http://www.python.org - Official site
- https://docs.python.org/3/tutorial/ - Python Tutorial
- http://docs.python.org/library - The Python Standard Library (Useful)
- http://docs.python.org/reference/index.html - Language Reference
- https://developer.ibm.com/technologies/python/articles/l-prog - Functional Programming in Python
- https://realpython.com/jupyter-notebook-introduction - Getting started with Jupyter Notebook

Ruby:
- http://www.ruby-lang.org - Official site
- http://www.ruby-doc.org/ - Official documentation site
- http://www.ruby-lang.org/en/documentation/ruby-from-other-languages - Transitioning to Ruby from other languages
- https://rubyonrails.org - Ruby on Rails home
- https://about.gitlab.com/2018/10/29/why-we-use-rails-to-build-gitlab - Rails benefits, according to gitlab founder

Regular expressions:
- http://www.regexr.com - Regular expressions interactive tester and reference
- greediness - https://web.archive.org/web/20161104035012/http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/non-greedy-perl-regex.html
- greediness & performance - https://www.loggly.com/blog/five-invaluable-techniques-to-improve-regex-performance/

Announcements

Announcements are not public for this course.
Staff Office Hours
NameOffice Hours
Joe Chung
When?
Where?