Hello @Mickey, 

On Wed, May 30, 2012 at 5:49 PM, Mickey Mickey <michaelakunga@gmail.com> wrote:
Someone did say something that I is VERY IMPORTANT that current lanuages will not teach about pointers, Unions, structures and the rest through we all know that current compilers are trying to hide tough job like this but before they do, you should know and to know such language is useful. martin i copy you

If you read well into what am saying, I have not opposed the idea of teaching deeper topics to good programmers. It is important to learn such concepts. What am kinda' opposed to is the issue of teaching it to absolute beginners. If you looked keenly I did not respond to @Rad's argument for the same reason. 

I still believe that it is not a must to learn them before touching high-level languages. My main reason is that: 

1)  They might appear to be too complex for the novice and discourage some of them from continuing with coding. Most of the data structuring / memory management tasks are abstracted by your compilers so it makes them easy to use. 

2) The other reason might be that they are already optimised for you + computers are fast with a lot of memory you cannot really achieve significant levels of efficiency by doing some of these things by hand, 

3) Most applications in the real world done by a majority of programmers actually use very simple data structures and algorithms. Consider most web apps whose work is mainly to expose the contents of a relational database. 

Conclusion: Productivity for a programmer is more important in the modern day, this is what should be focused on when teaching IMHO.  

Martin.
 
idea Brother.


Martin. 
 

On Wed, May 30, 2012 at 5:40 PM, Martin Chiteri <martin.chiteri@gmail.com> wrote:
Taking it outside the classroom to me means its practical application.
That was my entire point. My idea is that you will give more value to
a beginning programmer by teaching them a language that is used more
"outside".

Martin.

On 5/30/12, Joseph Wayodi <jwayodi@gmail.com> wrote:
> On Wed, May 30, 2012 at 5:19 PM, Martin Chiteri
> <martin.chiteri@gmail.com> wrote:
>> Hi Joseph,
>>
>> Check out Python here [ http://www.python.org/ ]
>>
>>  ...
>>
>> I also hope that you do some of your projects in Free Pascal and / or
>> Lazarus to earn a living or for your hobby projects? If so, please write
>> me
>> a Website using the above named tools. Host it on a cheap service if you
>> are
>> lucky to find one ;-)
>>
>> Seriously, I hope you do realize we can do this for the rest of the
>> evening
>> without adding any value to the clueless beginner and the original
>> poster.
>>
>> Martin.
>>
>
> I wasn't comparing Pascal to Python, or anything else. I was merely
> pointing out that Pascal can be "taken outside the classroom".
>
> Joseph.
> _______________________________________________
> Skunkworks mailing list
> Skunkworks@lists.my.co.ke
> ------------
> List info, subscribe/unsubscribe
> http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
> ------------
>
> Skunkworks Rules
> http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
> ------------
> Other services @ http://my.co.ke
>
_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
------------
List info, subscribe/unsubscribe
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------

Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke



--
MICHAEL A. AKUNGA
Cell No: (+254) ( 0) 726 174 815
E-Mail:  michaelakunga@gmail.com
            michaelakunga@yahoo.com
Blog:     http://michysoft.blogspot.com
Skype:  michaelakunga



_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
------------
List info, subscribe/unsubscribe
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------

Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke