background preloader

Programming

Facebook Twitter

BPM_Tools.

Ajax

Reference. Tutorial. Yet Another Sudoku Puzzle Solver Using AWK. Photo Courtesy: jimray We have seen in a previous awk introduction article that awk can be an effective tool for everything from small one-liners up through some interesting applications. There are certainly more complex languages at our disposal if a situation calls for it; perl and python come to mind. Applications requiring networking support, database access, user interfaces, binary data or more extensive library support and complexity are best left to other languages with better support in these areas. Nevertheless, awk is a superb language for testing algorithms and applications with some complexity, especially where the problem can be broken into chunks which can streamed as part of a pipe. While awk lends itself well to operating on input a line at a time, processing and then sending some output for each line, it may also be used in a more traditional batching-style application where it reads all the input, processes and then sends the processed output onward.

20/20: Top 20 Programming Lessons I've Learned in 20 Years - DCS Media. This post could be viewed as hard lessons learned for newly graduated college students, entry-level programmers, or advanced developers who just want a chuckle. I've been programming since I was 11 and I've loved technology and programming every since. There are some hard and easy lessons I've learned over time. As a fellow programmer, you may not have experienced these, but I'm offering them to individuals who are interested in learning more from my experiences. I'll be updating this as time goes on. I may have more, but in my 20 year period, I don't think there are any additional rules that this list doesn't include. :-) Here are my most memorable lessons so far.

Set a duration of how long you think it should take to solve a problem - C'mon, admit it! I hope this list of lessons learned have either inspired or provided a chuckle for some people. July 2009. RubyToolbox.com. Cheat Sheet Roundup - Over 30 Cheatsheets for developers. Code.box.sk.