Coding
From Walter
My dearest Perl, I can't spend time with you anymore. Ruby and I have been seeing a lot of each other and, well...
As a hacker wannabe, I can code in:
Contents |
Ruby
How easy is
File.new("out.txt", "w").puts(File.read("in.txt").sort.uniq)
to sort text, or
IO.readlines('in.txt').each { |text| puts text if text =~ /1990/ }
to find an expression in your language ? Ruby is Perl + OO + a lot of simplicity and most of all, fun.
I use the eclipse platform runtime with the Ruby Development Tools plugin - RDT
The amazing web test tool, WATiR is written in and uses Ruby.
Perl
Perl will always be a favourite for quick and dirty testing tasks. Learn it here.
I use Murad Kakabayev's abandonware, mPS, for perl hacking on windows. The files are available for download with his permission. Get it here and get the last beta here.
Python
I am currently learning Python Java.
shell
A little more hardcore...
The first Ruby example can be done as simply as
cat in.txt | sort | uniq >out.txt
in the shell. Smell the octane.
SQL
If you are a tester and want to be effective, you need to know SQL, period.
Rational Robot SQA Basic
Oh, well. Not a real programming language but vendorscript. You still need to be able to code in it.
Java
Learning Java so that I can use the IBM Rational test automation tools.
IBM Rational Functional Tester uses Java and Eclipse as it's scripting environment. I may look at Python again later, but this is priority.
Google search language trends for scripting languages.
