From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net Date: Thu, 22 Nov 2012 19:58:17 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] c++ Topicbox-Message-UUID: e3ce9e7e-ead7-11e9-9d60-3106f5b1d025 > In the big scheme of things, absolutely none of this matters. Whether one > programs in Java, C, Go, COBOL or 370 assembler doesn't really make any > difference; one could die tomorrow, and would anyone care what language > s/he programmed in? really? This world has bigger problems than that. My experience with APL suggested otherwise. Assembler programming teaches you what computers can and cannot do and a language like APL teaches you what concepts your mind is able to embrace. COBOL shows you the value of code discipline and fortran the benefits of shortcutting functionality you don't really need in a certain sphere of programming. No one language gives you everything and many programmers only get to see and solve a fraction of the possible problem space. I think it is important for programmers to at least know that their knowledge base is incomplete and, hopefully, come closer to rather than further away from a broader knowledge by attempting to use more rather than fewer tools. That some tools may lead to bad habits, that could be termed a judgement call, or an occupational hazard. ++L