<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://www.osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/20055/The_Great_Language_with_a_Strange_Name</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2013, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Thu, 23 May 2013 12:37:36 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Comment by Punktyras</title>
			<link>http://www.osnews.com/thread?322993</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?322993</guid>
			<description>What can I say... <b>Impressive</b><br />
How far we'll go like this?</description>
			<pubDate>Tue, 15 Jul 2008 14:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Punktyras)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>awk rocks</title>
			<link>http://www.osnews.com/thread?322998</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?322998</guid>
			<description>(g)awk is a practical, relatively straightforward text processing language. I use it several times a week for ad-hoc processing / reporting (I work on a data warehouse project). <br />
<br />
Note that there is a free gawk book available online: <br />
<a href="http://www.gnu.org/software/gawk/manual/" rel="nofollow">http://www.gnu.org/software/gawk/manual/</a><br />
<br />
--------------<br />
<br />
P.S. Nice little article from IBM, BTW.</description>
			<pubDate>Tue, 15 Jul 2008 15:28:00 GMT</pubDate>
			<author>donotreply@osnews.com (anomie)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Rest of series</title>
			<link>http://www.osnews.com/thread?323061</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?323061</guid>
			<description>Just out of curiosity, why are you posting this now, 8 years after it was put online? Did it show up in a recent feed or something (I notice that it said it was updated July 3, 2008, but I can't imagine why -- maybe some typo was fixed)?<br />
<br />
Of course, it isn't like awk has changed much in the last 8 years, I suppose <img src="/images/emo/smile.gif" alt=";)" />  And best of all, we don't have to wait for the rest of the series, since it too was published 8 years ago:<br />
<a href="http://www.ibm.com/developerworks/linux/library/l-awk2.html" rel="nofollow">http://www.ibm.com/developerworks/linux/library/l-awk2.html</a> <br />
<a href="http://www.ibm.com/developerworks/linux/library/l-awk3.html" rel="nofollow">http://www.ibm.com/developerworks/linux/library/l-awk3.html</a> <br />
<br />
And Daniel Robbins also wrote a series on sed, 9 years ago:<br />
<a href="http://www.ibm.com/developerworks/linux/library/l-sed1.html" rel="nofollow">http://www.ibm.com/developerworks/linux/library/l-sed1.html</a> <br />
<a href="http://www.ibm.com/developerworks/linux/library/l-sed2.html" rel="nofollow">http://www.ibm.com/developerworks/linux/library/l-sed2.html</a> <br />
<a href="http://www.ibm.com/developerworks/linux/library/l-sed3.html" rel="nofollow">http://www.ibm.com/developerworks/linux/library/l-sed3.html</a> <br />
<br />
For a site with such an easily edited URL scheme, it sure does try to make it hard to find other articles in serieses or columns.</description>
			<pubDate>Tue, 15 Jul 2008 20:48:00 GMT</pubDate>
			<author>donotreply@osnews.com (BringBackAnonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Rest of series</title>
			<link>http://www.osnews.com/thread?323087</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?323087</guid>
			<description>Suite, nicely linked :-)</description>
			<pubDate>Tue, 15 Jul 2008 22:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (thavith_osn)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Awk is a Great Language?!</title>
			<link>http://www.osnews.com/thread?323756</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?323756</guid>
			<description>What the hell? To quote what ESR said about Awk in &quot;The Art of Unix Programming&quot; ( <a href="http://www.faqs.org/docs/artu/ch08s02.html#awk" rel="nofollow">http://www.faqs.org/docs/artu/ch08s02.html#awk</a> ):<br />
<br />
{{{{{{{{{{<br />
A case study of awk is included to point out that it is not a model for emulation; in fact, since 1990 it has largely fallen out of use. It has been superseded by new-school scripting languagesâ"notably Perl, which was explicitly designed to be an awk killer. The reasons are worthy of examination, because they constitute a bit of a cautionary tale for minilanguage designers.<br />
<br />
The awk language was originally designed to be a small, expressive special-purpose language for report generation. Unfortunately, it turns out to have been designed at a bad spot on the complexity-vs.-power curve. The action language is noncompact, but the pattern-driven framework it sits inside keeps it from being generally applicable â" that's the worst of both worlds. And the new-school scripting languages can do anything awk can; their equivalent programs are usually just as readable, if not more so.<br />
}}}}}}}}}}}<br />
<br />
As someone who eats, lives and breathes Perl almost everyday, including for some &quot;more serious&quot; applications and APIs development, I find Awk to be incredibly limited, confusing, and kludgy. Perl is much more consistent, does not enforce awk's line-based coding (though it can be added using some <a href="http://perldoc.perl.org/perlrun.html" rel="nofollow">http://perldoc.perl.org/perlrun.html</a> command line flags), and is a serious programming. So I've noticed that I've been using variations on &quot;perl -e&quot; instead of Awk (and instead of sed) instead.<br />
<br />
Awk knowledge is useful in understanding other people's old shell code, but it's a stupid and old language that falls between the chairs and should be put to sleep. Just do yourself a favour and use Perl or Ruby or whatever.</description>
			<pubDate>Sun, 20 Jul 2008 13:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (ShlomiFish)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
