Download presentation
1
Software Development Introduction
Computer Science 209 Software Development Introduction
2
Life Beyond CSCI 112 Software life cycle
Advanced object-oriented concepts Design patterns GUIs and event-driven programming Java, a semantically safe, statically typed language Tools: Eclipse, UML, unit testing, version control
3
Python vs Java Python code Syntax error messages Python compiler Byte code User inputs Runtime error messages Python Virtual Machine (PVM) Program outputs Dynamic typing: types of operands not checked until runtime, requires exhaustive testing
4
Runtime error messages
Python vs Java Java code Syntax error messages Java compiler Byte code User inputs Runtime error messages Java Virtual Machine (JVM) Program outputs Static typing: types of operands checked at compile time, quite a bit safer and somewhat faster
5
From Python to Java
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.