Presentation is loading. Please wait.

Presentation is loading. Please wait.

Programming vs. Packaged

Similar presentations


Presentation on theme: "Programming vs. Packaged"— Presentation transcript:

1 Programming vs. Packaged
Easier if what you need is available Programming: Takes longer, can do anything

2 Related Classes GSP 470: Advanced GIS GSP Programming II: 2018-2019
GSP 570: Spatial Modeling CS 325 Database Design

3 Servers Workstation Sensors Mobile

4 Types of Languages Scripted Compiled
Each line of code is parsed, then executed Fast to write, slow to execute Great for data acquisition and preparation Compiled Entire program is compiled, then executed Slower to write, faster to execute Best where speed is needed Large data prep (LiDAR, UAV) Simulations

5 Applications w/Scripting
Excel w/VBA R, SPSS, SAS ArcGIS, QGIS, BlueSpray… MatLab Logo Stella, GME Browsers: JavaScript Others…

6 Scripting Languages VBA in Excel Python R PHP
Easiest to prep data in Excel Python Most common for GIS Interfaces to SciPy, R R Vector and Matrix based statistics PHP Most popular for web-scripting High-speed string processing JavaScript is the most widely used scripting language but it really only is used in web browsers (IE, FireFox).

7 Excel VBA File -> Options -> Customize Ribbon
Under “Customize the Ribbon”, check “Developer” Developer Tab -> Visual Basic Right Click on the menu bar and select “Debug” to show debugging tools

8 VBA in Excel

9 Compiled Languages VB Java C#: Microsoft’s answer to Java
Windows-only Visual Studio: powerful but expensive Relatively easy to write Java Portable Free C#: Microsoft’s answer to Java C++: Too hard to write Fortran: Going away

10 Servers Workstation Sensors Mobile

11 Programming Languages
Servers: PHP Python C++ C# Java Mobile: Android: Java Sensors: Workstations: C++ Java Python SQL (database) Ruby Browsers: HTML CSS JavaScript


Download ppt "Programming vs. Packaged"

Similar presentations


Ads by Google