<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8919860543765866292.post2804559898441765995..comments</id><updated>2012-02-21T04:57:08.446-06:00</updated><category term='isanti'/><category term='Big Stone'/><category term='meeker'/><category term='Volcano'/><category term='Probability'/><category term='Universe'/><category term='norman'/><category term='Missile'/><category term='pope'/><category term='Concurrency'/><category term='Itasca'/><category term='truth'/><category term='Hell'/><category term='Cass'/><category term='Conservatives'/><category term='Logitech'/><category term='Debugging'/><category term='email'/><category term='Command and Control'/><category term='alien cultures'/><category term='Ken Overstreet'/><category term='atlas'/><category term='rant'/><category term='New word'/><category term='Nature'/><category term='selfishness'/><category term='nuclear physics'/><category term='Ad'/><category term='murray'/><category term='God'/><category term='mille lacs'/><category term='Children&apos;s Literature'/><category term='Torture'/><category term='Winter'/><category term='Binary Search'/><category term='Le Sueur'/><category term='Simplicity'/><category term='Beltrami'/><category term='Motorcycles'/><category term='Creationism'/><category term='SysML'/><category term='Forklift'/><category term='Software Spelunking'/><category term='Rosetta'/><category term='Evolution'/><category term='Bloat'/><category term='Snow'/><category term='Hypothesis'/><category term='Eclipse'/><category term='JGNAT'/><category term='Civil War'/><category term='eyewitness'/><category term='design'/><category term='Trikes'/><category term='large hadron collider'/><category term='freeborn'/><category term='polk'/><category term='static typing'/><category term='porting'/><category term='Python'/><category term='Anoka'/><category term='Aitkin'/><category term='computer virus'/><category term='doubt'/><category term='Trident'/><category term='magic'/><category term='kanabec'/><category term='Art. Tesla'/><category term='Brown'/><category term='lesstif'/><category term='GOP'/><category term='Ingenuity'/><category term='fillmore'/><category term='Koochiching'/><category term='Marshall'/><category term='Elements'/><category term='fringe'/><category term='Mathematics'/><category term='hypocrisy'/><category term='Biology'/><category term='otters'/><category term='Obama'/><category term='Grant'/><category term='Home improvement'/><category term='Law'/><category term='Negative Campaigning'/><category term='Spam'/><category term='Bic'/><category term='martin'/><category term='FAIL'/><category term='radio'/><category term='Happy'/><category term='Gitmo'/><category term='Carlton'/><category term='Nicollet'/><category term='Software Development'/><category term='cook'/><category term='BLM'/><category term='Pipestone'/><category term='gtk'/><category term='Mars'/><category term='Lac qui Parle'/><category term='Intelligent Design'/><category term='Fun'/><category term='Algorithms'/><category term='nobles'/><category term='widgets'/><category term='Alternate History'/><category term='War Story'/><category term='Chisago'/><category term='human culture'/><category term='cecropia'/><category term='Children'/><category term='Software Archeology'/><category term='Lake'/><category term='Becker'/><category term='Christianity'/><category term='douglas'/><category term='Smoke'/><category term='luna'/><category term='2020'/><category term='management'/><category term='Helicopter'/><category term='Overprotectiveness'/><category term='crow wing'/><category term='Imaginary Numbers'/><category term='Reading'/><category term='Red Lake'/><category term='Lake of the Woods'/><category term='times change'/><category term='Remembrance'/><category term='Wavy'/><category term='Project Failure'/><category term='antiference'/><category term='hennepin'/><category term='Crime'/><category term='Fire'/><category term='Afghanistan'/><category term='Lyon'/><category term='mcleod'/><category term='Sibley'/><category term='Pennington'/><category term='extra-solar planets'/><category term='UFOs'/><category term='software engineering'/><category term='Body Art'/><category term='cottonwood'/><category term='Africa'/><category term='Greatest Generation'/><category term='Jesus'/><category term='LED'/><category term='Scaling'/><category term='Skeptical Fiction'/><category term='xbae'/><category term='motif'/><category term='Electrical'/><category term='Cool Picture'/><category term='competence'/><category term='Vote'/><category term='Morrison'/><category term='Rice'/><category term='Dodge'/><category term='Bush'/><category term='Olmsted'/><category term='Entertainment'/><category term='Palin'/><category term='UML'/><category term='goodhue'/><category term='Roseau'/><category term='houston'/><category term='Lincoln'/><category term='Theory'/><category term='Sun Dog'/><category term='segfault'/><category term='FCYF'/><category term='movie'/><category term='Redwood'/><category term='dynamic typing'/><category term='kickouts'/><category term='Faribault'/><category term='Commuting'/><category term='Benton'/><category term='Space Exploration'/><category term='Mouse'/><category term='Game Show'/><category term='sherburne'/><category term='Cosmology'/><category term='Chippewa'/><category term='hubris'/><category term='Craig Ferguson'/><category term='architecture'/><category term='bathroom'/><category term='What a world'/><category term='Humans'/><category term='Intelligence Community'/><category term='Science Fiction'/><category term='Lighting'/><category term='hubbard'/><category term='McCain'/><category term='Obituary'/><category term='moon'/><category term='SNL'/><category term='Darwinism'/><category term='Recreation'/><category term='cern'/><category term='insects'/><category term='America'/><category term='Programming'/><category term='Politics'/><category term='Mahnomen'/><category term='Election'/><category term='Carver'/><category term='Renville'/><category term='dakota'/><category term='Clean Water'/><category term='Clay'/><category term='Weather'/><category term='Rock'/><category term='Writing'/><category term='jackson'/><category term='President'/><category term='alabama'/><category term='Animation'/><category term='Ada'/><category term='Phoenix'/><category term='Born Again'/><category term='Blue Earth'/><category term='kittson'/><category term='B2 Stealth Bomber'/><category term='Eco-friendly'/><category term='Primary'/><category term='mower'/><category term='Art'/><category term='Science'/><category term='Java'/><category term='reddit'/><category term='television'/><category term='Antartica'/><category term='kandiyohi'/><category term='mind trick'/><category term='Fantasy'/><category term='drought'/><category term='defense industry'/><category term='religion'/><category term='Otter Tail'/><category term='Ramsey'/><category term='Clearwater'/><category term='fusion'/><category term='Scott'/><category term='Totally Obvious'/><category term='NASA'/><title type='text'>Comments on Kickin' the Darkness: Defensive programming: Fortran, Ada, C++, Java, ??...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.kickin-the-darkness.com/feeds/2804559898441765995/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html'/><author><name>Marc</name><uri>http://www.blogger.com/profile/12056366828578886383</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_r4IV1FbaUpc/SyegIHi152I/AAAAAAAAAGc/1dBGN5qEx8A/S220/FrostyCroc.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-7004508713081612035</id><published>2012-02-21T04:57:08.446-06:00</published><updated>2012-02-21T04:57:08.446-06:00</updated><title type='text'>your creation will be useful for many generation t...</title><content type='html'>your creation will be useful for many generation to come. great job</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7004508713081612035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7004508713081612035'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1329821828446#c7004508713081612035' title=''/><author><name>Software Development London Blog</name><uri>http://bergevinem.angelfire.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-127394351'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-8596717129390280479</id><published>2012-02-05T17:38:06.972-06:00</published><updated>2012-02-05T17:38:06.972-06:00</updated><title type='text'>Ada is the best programming language there is, han...</title><content type='html'>Ada is the best programming language there is, hands down.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/8596717129390280479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/8596717129390280479'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1328485086972#c8596717129390280479' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-474044576'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-1771941436536516348</id><published>2011-07-06T15:21:02.865-05:00</published><updated>2011-07-06T15:21:02.865-05:00</updated><title type='text'>I say we should promote all world governments to u...</title><content type='html'>I say we should promote all world governments to use c and c++ for their weapons.  Then if they start a world war 3 everything will fail and there will be world peace by default.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/1771941436536516348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/1771941436536516348'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1309983662865#c1771941436536516348' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-700216819'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-1263202418785349665</id><published>2010-12-20T12:36:56.913-06:00</published><updated>2010-12-20T12:36:56.913-06:00</updated><title type='text'>I left the defense industry not because of the com...</title><content type='html'>I left the defense industry not because of the complaints you express, I just couldn&amp;#39;t sell my soul to the devil anymore knowing little children are dying from my work.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/1263202418785349665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/1263202418785349665'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292870216913#c1263202418785349665' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1675598960'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-6526857976787878985</id><published>2010-12-20T12:18:49.987-06:00</published><updated>2010-12-20T12:18:49.987-06:00</updated><title type='text'>@anonymous: I have no argument with anything you&amp;#...</title><content type='html'>@anonymous: I have no argument with anything you&amp;#39;re saying about Haskell.&lt;br /&gt;&lt;br /&gt;My point in the post is simply observational; unless Haskell becomes widely used in the commercial marketplace, it is unlikely to become the language of choice for defense systems.&lt;br /&gt;&lt;br /&gt;But keep up the advocacy, it won&amp;#39;t hurt :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/6526857976787878985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/6526857976787878985'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292869129987#c6526857976787878985' title=''/><author><name>Marc</name><uri>http://www.blogger.com/profile/12056366828578886383</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_r4IV1FbaUpc/SyegIHi152I/AAAAAAAAAGc/1dBGN5qEx8A/S220/FrostyCroc.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1135429233'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-7747480496306571883</id><published>2010-12-20T09:23:53.464-06:00</published><updated>2010-12-20T09:23:53.464-06:00</updated><title type='text'>Haskell can be proven correct, has no side-effects...</title><content type='html'>Haskell can be proven correct, has no side-effects (such as pointer errors to debug), and allows for very succinct expression. The less code, the fewer opportunities for error.&lt;br /&gt;&lt;br /&gt;Galois works for the NSA on cryptographic products using Haskell for this very reason. Look up cryptol.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7747480496306571883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7747480496306571883'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292858633464#c7747480496306571883' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-650944086'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-3354504603956266111</id><published>2010-12-20T07:53:58.573-06:00</published><updated>2010-12-20T07:53:58.573-06:00</updated><title type='text'>@nixar, I&amp;#39;ve looked at Erlang and I think it&amp;#...</title><content type='html'>@nixar, I&amp;#39;ve looked at Erlang and I think it&amp;#39;s a really neat language, and I readily agree it has a good solid foundation.&lt;br /&gt;&lt;br /&gt;But until is becomes a leading mainstream language, don&amp;#39;t expect the DOD to use it on any significant program.&lt;br /&gt;&lt;br /&gt;You may be right that the day of &amp;quot;one language fits all&amp;quot; is behind us.  The defense industry, though, is *very* conservative when it comes to software technology, my experience indicates that program managers are isolated from current technology practices and trends, and are highly skeptical of bringing &amp;quot;untried technology&amp;quot; (untried by the defense industry--it&amp;#39;s a chicken-and-egg problem) into a multi-million dollar project for which they&amp;#39;re on the hook.&lt;br /&gt;&lt;br /&gt;I think DSLs have a lot of potential, and they may be where the industry is going (heh :-), but adopting that practice is not as easy and clean (and low-risk) as settling on The New Programming Language For All Program Starts.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/3354504603956266111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/3354504603956266111'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292853238573#c3354504603956266111' title=''/><author><name>Marc</name><uri>http://www.blogger.com/profile/12056366828578886383</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_r4IV1FbaUpc/SyegIHi152I/AAAAAAAAAGc/1dBGN5qEx8A/S220/FrostyCroc.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1135429233'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-7419222886724540680</id><published>2010-12-20T07:45:45.291-06:00</published><updated>2010-12-20T07:45:45.291-06:00</updated><title type='text'>@anonymous: Oh I know there&amp;#39;s programming lang...</title><content type='html'>@anonymous: Oh I know there&amp;#39;s programming language oriented R&amp;amp;D efforts going on, and more power to them.&lt;br /&gt;&lt;br /&gt;My area of concern is with large programs, say upwards of $100 million expenditures, with a significant software component. There&amp;#39;s no sign that programs like that are ever going to come anywhere near a non-mainstream programming language again.&lt;br /&gt;&lt;br /&gt;Also, I disagree with your contention that the defense industry works &amp;quot;mostly in secret&amp;quot;.  Developing a classified program rarely means that everything about that program, including what programming language it is being implemented in, is secret.  I&amp;#39;ve worked the gamut from unclassified to black, and while the defense industry is in its own cocoon and has its idiosyncrasies, a decent amount of into is available for most programs via award notices, journals, conferences, seminars, etc.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7419222886724540680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7419222886724540680'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292852745291#c7419222886724540680' title=''/><author><name>Marc</name><uri>http://www.blogger.com/profile/12056366828578886383</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_r4IV1FbaUpc/SyegIHi152I/AAAAAAAAAGc/1dBGN5qEx8A/S220/FrostyCroc.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1135429233'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-2088325361243272984</id><published>2010-12-20T07:42:11.579-06:00</published><updated>2010-12-20T07:42:11.579-06:00</updated><title type='text'>I think you and I may be on the same page as I rec...</title><content type='html'>I think you and I may be on the same page as I recently started work on a new language designed to make creating software safer.  It&amp;#39;s very conceptual and I&amp;#39;m not really expecting it to take off, however I just find it interesting that what you&amp;#39;re describing and what I&amp;#39;m doing as a small side-project are similar.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/2088325361243272984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/2088325361243272984'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292852531579#c2088325361243272984' title=''/><author><name>blockcipher</name><uri>http://www.blogger.com/profile/08903366326668033596</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1788073545'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-5907698292228724098</id><published>2010-12-20T05:34:32.655-06:00</published><updated>2010-12-20T05:34:32.655-06:00</updated><title type='text'>What about functional languages? They have existed...</title><content type='html'>What about functional languages? They have existed for decades in academia, but they are just now gaining widespread acceptance in various industries.&lt;br /&gt;&lt;br /&gt;You mention Erlang briefly; the reason why it&amp;#39;s getting a tremendous amount of interest is because it answers beautifully two concerns of growing importance: distributed/multithreaded code (which it treats basically as the same thing), and resilience. &lt;br /&gt;&lt;br /&gt;Erlang is not statically typed so it&amp;#39;s probably missing on interesting capabilities. There are plenty of other languages that do, though; OCaml, Haskell, F#, Scala and so on. In any case Erlang fills an important niche. It makes implementing tools such as CouchDB or RabbitMQ much easier. CouchDB then uses JavaScript as its glue language. What I&amp;#39;m getting at is that the days of &amp;quot;one language fits all&amp;quot; are gone, and it&amp;#39;s a good thing. These days DSL are all the rage, for good reason: they allow implementing the business logic clearly and with as little dependency on the technical side of things as possible.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/5907698292228724098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/5907698292228724098'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292844872655#c5907698292228724098' title=''/><author><name>nixar</name><uri>http://www.blogger.com/profile/09005166361368118111</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1000729771'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-8559148855293555136</id><published>2010-12-19T18:36:55.439-06:00</published><updated>2010-12-19T18:36:55.439-06:00</updated><title type='text'>I have work in the defense industry since &amp;#39;94;...</title><content type='html'>I have work in the defense industry since &amp;#39;94; so, you have a few years on me.  That said, I know for a fact that new languages are currently being investigated and funded by the defense industry.  For example, Plaid is a &amp;#39;safer&amp;#39; language from CMU that gets a portion of its funding from DARPA.  My company, who happens to be a large defense corporation, spends a good amount of research funds on static analysis tools so that we may get the most out of the languages already in use.  The point, nobody in this industry could know so much as to make blanket statements about an industry that works mostly in secret.  The left hand most certainly does not know what the right hand is doing.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/8559148855293555136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/8559148855293555136'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1292805415439#c8559148855293555136' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1672518261'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-7201483472075777050</id><published>2010-12-04T18:01:35.611-06:00</published><updated>2010-12-04T18:01:35.611-06:00</updated><title type='text'>Well, it&amp;#39;s only anecdotal evidence, but I can ...</title><content type='html'>Well, it&amp;#39;s only anecdotal evidence, but I can testify that C (not ++) is very much alive and kicking in the industry. As in, a mission-critical system for a large automobile manufacturer I happen to work on. Sure, we use Java for the front-end, but the backbone is still plain old C (with a little help from Perl and PROLOG).&lt;br /&gt;What is mostly talked about is NOT necessarily what is mostly being used, I guess.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7201483472075777050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/7201483472075777050'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1291507295611#c7201483472075777050' title=''/><author><name>Flado</name><uri>http://www.blogger.com/profile/04901763101139511192</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_v5pb69tIpFU/S4_54C_xW1I/AAAAAAAA1l8/YDFHy7xldIk/S220/andreev2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1527436004'/></entry><entry><id>tag:blogger.com,1999:blog-8919860543765866292.post-5574417257541623989</id><published>2010-12-04T15:04:32.073-06:00</published><updated>2010-12-04T15:04:32.073-06:00</updated><title type='text'>Interesting. Is there a place between conventional...</title><content type='html'>Interesting. Is there a place between conventional commercial software development and defense ? Utilities sector maybe ? Airline industry ?&lt;br /&gt;&lt;br /&gt;There&amp;#39;s a difference between internet chatter on languages and what is getting used. TIOBE still has Java, C and C++ at the top with C# and Python as the up and coming.&lt;br /&gt;&lt;br /&gt;But maybe there&amp;#39;s more room for niche languages or at least not moving away from languages because they are old. If the innovation has shifted to a different focus (internet, scalability etc) then perhaps the current stuff just isn&amp;#39;t broken.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/5574417257541623989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8919860543765866292/2804559898441765995/comments/default/5574417257541623989'/><link rel='alternate' type='text/html' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html?showComment=1291496672073#c5574417257541623989' title=''/><author><name>Gary Myers</name><uri>http://www.blogger.com/profile/08828771074492585943</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://photos1.blogger.com/blogger/4572/1159/1600/mepic.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.kickin-the-darkness.com/2010/12/defensive-programming-fortran-ada-c.html' ref='tag:blogger.com,1999:blog-8919860543765866292.post-2804559898441765995' source='http://www.blogger.com/feeds/8919860543765866292/posts/default/2804559898441765995' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1193843909'/></entry></feed>
