I was delivering a lecture on design patterns the other day. A student inquired whether design patterns were libraries. I had to spare some time to explain that this wasn’t the case. A library is a compiled code (of an application) that you can use in any program. By using I mean that you can call its objects, their functions, and properties in another program. This is a great utility of libraries. Consider that you have created an application that has a lot of functions to compute simple mathematical formulae. These could be anything like addition, multiplication, logarithmic, exponential or sinusoidal functions. One thing you can do is to compile it to create an executable program. The other thing you can do is to compile it to create a library. An example of the former is any executable program that a compiler creates. An example of the latter is a “jar” file created using the java compiler. Jar is an acronym for java archive(s). It is called an archive because it is a library that contains a compiled version of your application (your mathematics library).
Read moreCategory: Reviews
User Interface Prototyping
A nice graphical user interface is considered an integral part of almost all software these days. Before developing it, it can be a lot more convenient to
Read moreOf Abstract Classes and Interfaces
You end up with a lot of problems when you buy a used car. Same can be said about reading something about computer programming. You
Read moreDesign Patterns
I was taught about design patterns a long time ago. In all fairness, I could not appreciate them at them. For one thing, I was
Read moreGame Programming With Matlab and Octave
I am currently reading about ways to develop board games in Matlab. I will be really pleased to be able to develop other kinds of
Read moreSimulators as Drivers of Cutting Edge Research
Following is a presentation that I patched about our recent article titled, “Simulators as Drivers of Cutting Edge Research”. The article was accepted to be
Read moreConnecting to a HTTP Server Through Matlab
This post contains links to resources that can be useful for connecting to a HTTP server through Matlab. The links posted below particularly correspond to
Read moreAddress Classes in IPv4
In IPv4 the IP addresses are divided into five classes. The first three classes are equipped with a subnet mask, that basically separates the network
Read moreGPLAB Adapted
During my PhD research, I leveraged quite a lot from symbolic regression through genetic programming. In turn I used GPLAB for doing a great deal
Read moreMore Flightgear Resources
This post contains links to valuable resources about interfacing with Flightgear. The resources are primarily developed in Java. No Title No Description The following
Read more