Software Design
Start down the path toward coding bliss. I have managed to scrape together some basic info about each of the programming languages I know.
Code, Made Simple...
Programming is an interesting ordeal. In my experience as a tutor, too many students seem to
focus on trying to memorize a specific language's syntax, instead of
learning proper code logic.
As much as we all hate doing it, starting with UML (Unified Modeling Language) diagrams
and/or psuedocode can actually speed the development process. How? By catching errors in
logic. What may seem obvious
when thinking about a problem can prove
to be utterly wrong once it is written out and studied. Otherwise, these errors in logic
may not be caught until too much time has been spent trying to fix troublesome code...
Below, you will find links for each language or process I am at least passingly familiar with. Alternatively, you can click one of the links above or below to be taken to the next topic I have chosen to *attempt* to explain...
Programming Standards
Sometimes, it seems like the only real programming standard
is that nothing is
standard. There are, however, certain best practices
you can get in the habit of
following that can make you a better programmer.
• OOP Concepts
Most modern
programming languages implement a concept called OOP
, or Object
Oriented Programming. We're tactile animals, and apparently we like our code to allow us
to mentally grasp
our logic structures...
• UML | Unified Modeling Language
If you can't visualize your code logic, you might have a hard time coding a robust application.
Use UML to help yourself see the light
...
• C/C++
Fast, versitle, customizable. My goto choice when all else fails.
• Visual C#.NET
Built from the ground up to implement the .NET framework. Highly managed. My first choice to code with.
• Visual Basic.NET
First rule of GNS: We don't talk about VB...
• Java
Ask most techie
people what drives the web, and a fair portion of those people will say,
Java
...
Sorry. There are currently no comments for this article.