Articles in the Programming category

  1. Euler Two with Julia
    The Julia programming language is refreshingly adaptive in its syntax and allows the programmer to solve a problem in very many ways. In the case of Euler Project Problem 2, I got into trouble, mostly because I was running foul of doing things the “right way”. The language gently nudges one to think again before coding. It coaxes rather than coerces the programmer to adopt efficient and safe coding practices. The existence of a knowledgeable user-community who were ready to help, and who could illuminate the problem from different angles, made learning Julia enjoyable, educational, and enriching. It is a language that I will spend time learning properly, and use in the future.
  2. A Foray into Rust: Euler One
    Rust is the emerging programming language. I decided to start learning Rust by solving Euler Project One. This is a chronicle of my first efforts, including false starts, errors, backtracks, etc.
  3. Pattern Matching and Substitution in bash
    The programs, sed, awk, grep, and perl have been the traditionally used tools for matching and manipulating lines and strings in Linux. But the bash shell [1,2] also embodies powerful pattern-matching and substitution capabilities [36], many of which are relatively unknown and unused. This blog gives practical examples for using these powerful, but somewhat understated features, to achieve common tasks efficiently and tersely, directly from within bash itself.

Copyright © 2006 – , R (Chandra) Chandrasekhar. All rights reserved.