<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Languages Have Become Too Easy...</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx</link><description>For the last few years I have seen more and more computer languages born, and in some cases die. And they all try to fix what their authors thought where missing in the languages that came before it. Another trend has been to make languages more accessible</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Apache Conference 2007:  Part One</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx#3855</link><pubDate>Thu, 03 May 2007 00:15:35 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3855</guid><dc:creator>Port 25</dc:creator><description>&lt;p&gt;So here I am, Amsterdam May 2nd 2007. At the Apache Conference. (A Microsoft person at an Apache Conference, what is this world coming to??) I am going to blog from the Conference until it is over...&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3855" width="1" height="1"&gt;</description></item><item><title>re: Languages Have Become Too Easy...</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx#3408</link><pubDate>Thu, 04 Jan 2007 00:30:16 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3408</guid><dc:creator>hjanssen</dc:creator><description>&lt;p&gt;It is slightly before my time, but I recall when you dropped your program on the floor you would be in deep trouble :)&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3408" width="1" height="1"&gt;</description></item><item><title>re: Languages Have Become Too Easy...</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx#3402</link><pubDate>Wed, 03 Jan 2007 23:26:49 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3402</guid><dc:creator>davidmeyer</dc:creator><description>&lt;p&gt;You know, I'm not a programmer / developer, but when you talk about programming languages being difficult, it reminds me of the time when one of my old engineering friends told me how is ex-girlfriend got even with him by removing five cards and replacing them out of order when he was working on punch-card systems. &amp;nbsp;In listening to him, life is simple compared to those days :)&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3402" width="1" height="1"&gt;</description></item><item><title>re: Languages Have Become Too Easy...</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx#3390</link><pubDate>Wed, 27 Dec 2006 21:28:18 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3390</guid><dc:creator>yodi</dc:creator><description>&lt;p&gt;I agree completely about the isoloation that the current high-level languages enforce from the operating systems they are deployed to. I am also a member of the old-school club where long ago my development and deployment environments required that I be Systems Administrator, Database Administrator, Systems Engineer and Application Developer. Wearing all hats required that I know how to fine tune the &amp;nbsp;O/S kernel, design database schemas for optimal performance, and develop applications which could scale for the hardward enviornment. Of course at the time, before software specialization surfaced, this was the way to develop software. Knowing the operating system strengths and weakness allowed me to develop software to a quality aspect which I struggle to achive now.&lt;/p&gt;
&lt;p&gt;I currently develop software using what I consider to be yet another new language, Java (I still remember what C and Cobol are). Although I enjoy the Java language, I still have reservations about the byte-code deployment to different virtual machine runtime environments. With the machine specific instructions in the JVM, just how do I know that the code that I have written is being run the way I intended?&lt;/p&gt;
&lt;p&gt;So the new languages seems to be protecting us from ourselves and apparently our inability to grasp the deployment hardware architecture. And it seems that every effort is being made in each new language to allow individuals to start programming in a matter of days. For those of us that have been doing this for decades now, we know the effort to engineer software takes much more than just learning a new language. &lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3390" width="1" height="1"&gt;</description></item><item><title>re: Languages Have Become Too Easy...</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx#3381</link><pubDate>Wed, 20 Dec 2006 20:19:18 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3381</guid><dc:creator>hjanssen</dc:creator><description>&lt;p&gt;I agree at a certain level. &amp;nbsp;The programmer is usually at fault if something goes wrong. They should have checked it all. &amp;nbsp;I am from the old school myself, so that was certainly true when I started coding, but we did not have that many higher level languages (Ruby etc). Heck you were not allowed to code unless you had a deep understanding of the operating system you where running on.&lt;/p&gt;
&lt;p&gt;Nowadays some computer languages are advertised as ‘easy to program in’ ‘You do not have to be a wizard to code’. &amp;nbsp;Or my personal favorite book series ‘learn &amp;lt;insert language here&amp;gt; in 24 hours’ . None of these go very deeply in the pitfalls of writing in the language or preparing/teaching the people on what goes on on the systems their creations will run on.&lt;/p&gt;
&lt;p&gt;If you want computers languages easier to use for the masses than you do need to do some of the things I stated above. Expecting every programmer (casual or hardcode) to know the in’s and out’s of the systems their creations run on will be an impossible task.&lt;/p&gt;
&lt;p&gt;As to it not being a technical problem, I think today it is. And if we do not want it to be we will need to make it easier for the programmers to use these higher level languages. &lt;/p&gt;
&lt;p&gt;The point of my blog was not to state that the languages are to easy and therefore need to be made more complicated, but rather that the operating systems they run on have not kept pace. And the languages themselves could do more to prevent security or other mistakes.&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3381" width="1" height="1"&gt;</description></item><item><title>re: Languages Have Become Too Easy...</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx#3380</link><pubDate>Wed, 20 Dec 2006 09:15:18 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3380</guid><dc:creator>CDarklock</dc:creator><description>&lt;p&gt;This isn't a technical problem. PHP has exactly the right idea about the language itself: it's a tiny little thing that glues together a whole bunch of libraries. The problem is almost certainly not with PHP, because there simply aren't enough moving parts. Just like with C, where any problem is almost certainly not in the language itself, but in the libraries shipped by your compiler vendor. And in the vast majority of cases, the problem really exists with the programmer. &lt;/p&gt;
&lt;p&gt;But programmers are not subject to criticism. Coders aren't bad, code is bad. And when you can't blame the coder, you have to blame the language in which the code has been written. &lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3380" width="1" height="1"&gt;</description></item><item><title>re: Languages Have Become Too Easy...</title><link>http://port25.technet.com/archive/2006/12/18/languages-have-become-too-easy.aspx#3379</link><pubDate>Tue, 19 Dec 2006 20:37:34 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3379</guid><dc:creator>davidmeyer</dc:creator><description>&lt;p&gt;This is truly a great posting Hank, and it sounds a lot like we talked about...needing to focus on what is existing and make it great, rather than creating a whole bunch of new things. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you think about it, C and C++ have been around for a while...actually, a long while. &amp;nbsp;So PHP has some holes. &amp;nbsp;That doesn't mean it should die out, but rather, let's fix it now and make it better.&lt;/p&gt;
&lt;p&gt;Great posting!!&lt;/p&gt;
&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3379" width="1" height="1"&gt;</description></item></channel></rss>