Briefly about me
I am 22 years old, currently pursuing my final year of B.Eng. (Hons) Electronics with Multimedia University in Malaysia
About my study
Although I am studying electronics, I am more interested in programming. When I realized that I have more passion for programming, it was already too late to change my major.
Serial and parallel programming especially C and also object-oriented programming.
My non-Smalltalk experiences so far
I have intermediate experience in both serial and parallel C programming, C# and Java.
My Smalltalk experiences so far
I have 6 months of experience on Smalltalk. I am currently doing a research on Google's PageRank to be applied on Smalltalk search engine for my Final Year Project. The aim of this project is to create a smart search engine which returns results sorted according to its relevance. By creating a smart search engine, Smalltalk users especially new users will find it easier to do their coding when they get to search for the classes or methods they need.
Why am I interested in Smalltalk?
Smalltalk is a pure object-oriented language, which makes it easy to understand its concept since everything is an object. Besides that, Smalltalk's debugger allows codes to be debugged easily since it does line-by-line execution and values of variables can be monitored for changes. Whenever I have an idea about a program or an algorithm, I will try to test it out with Smalltalk first and use the debugger to check the flow of the program.
Will I stay with Smalltalk after the project is finished?
There is not much opportunity to use Smalltalk in the engineering field in Malaysia. However, I will continue to use Smalltalk after the project is done. As mentioned above, Smalltalk is a good and fast way to test and debug ideas. If the situation allows me to use Smalltalk at my workplace, then I will definitely use it!