A guide to art related sites on the web including artists and galleries. Find links to a variety of art resources and information.
Since 2006

Posts Tagged ‘Computer Programming’

The Art of Computer Programming

Friday, March 4th, 2011

The web is filled with clutter and some of this clutter are code snippets. While this may seem to be a bad idea, especially with all the wrong snippets of code lying all over the web, but immersing yourself into this world will give you plenty of ideas on how to solve programming challenges and get you up and running on some of the major programming languages, the common being JavaScript. JavaScript is one of the easiest languages to learn and the net is filled with client-side web scripts that can be accessed by simply accessing any web page, right-clicking and selecting “view source code”. Check out ways that other programmers have used to resolve a particular programming challenge or how to do a certain task.

Soliciting feedback from people who already have more knowledge about a computer programming language will also go a long way in helping you think along fresh lines or think about old ideas in new ways. How though, do you solicit for feedback? One way is to join a strong helpful community. These communities are all over the web. One good community is the Ruby-talk mailing list for Ruby language developers. Here you get to learn the culture, best practices for a particular language and you get to have your questions answered by experts. Another way is to pair with another programmer and learn the ropes. This is fashionable practice that has gained respect through the rise of the agile development computer programming methodology where 2 people get to work together on a project. The potential value of pair programming is indisputably superior when compared to programming on your own.

Computer programming also requires following predefined steps if you are to avoid typing time-consuming and tedious code that will not do what it’s supposed to do. Programmers start by prototyping their programs. This involves creating the program interface with all the windows, dialog boxes and pull-down menus without adding action to them. The next step involves choosing a programming language that will be easiest to write the program. The last step is to create mock-up instructions known as pseudocode that describe exactly how the program will work. Pseudocode is thus a valuable tool that you can use to outline the structure of your program and spot flaws in your logic. Now you are ready to get down to writing code and seeing it work.