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
Perl:
- http://learn.perl.org
- http://www.perl.org/books/library.html - online library
- https://www.perlmonks.org - PerlMonks
- http://www.csun.edu/~andrzej/begperl/hello_cgi.html - Perl CGI Hello World
- http://strawberryperl.com - Strawberry Perl (Windows)
- https://perlbrew.pl - Perlbrew (macOS)
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/
- 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
Perl:
- http://learn.perl.org
- http://www.perl.org/books/library.html - online library
- https://www.perlmonks.org - PerlMonks
- http://www.csun.edu/~andrzej/begperl/hello_cgi.html - Perl CGI Hello World
- http://strawberryperl.com - Strawberry Perl (Windows)
- https://perlbrew.pl - Perlbrew (macOS)
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/
Name | Office Hours | |
---|---|---|
Joe Chung | When? Where? |