Go Back   DaemonForums > Miscellaneous > Programming

Programming C, bash, Python, Perl, PHP, Java, you name it.

View Poll Results: favorite programming language?
Asm 19 11.59%
C 61 37.20%
C++ 33 20.12%
C# 8 4.88%
Java 15 9.15%
Javascript 5 3.05%
Perl 29 17.68%
PHP 32 19.51%
Ruby 12 7.32%
Python 37 22.56%
Shell 31 18.90%
Awk 14 8.54%
Others: Tcl, Erlang, Haskell, Ocaml, D, Forth ... 22 13.41%
Multiple Choice Poll. Voters: 164. You may not vote on this poll

Thread Tools Display Modes
Old 13th April 2009
roddierod's Avatar
roddierod roddierod is offline
Real Name: Rod Person
VPN Cryptographer
Join Date: Apr 2008
Location: Pittsburgh, Pa
Posts: 412

Originally Posted by indienick View Post
... I was chatting with a fellow whose language of choice was COBOL...
I have never met anyone who admitted to even like COBOL let alone that being their language of choice!
"The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use the words." -Philip K. Dick
Reply With Quote
Old 13th April 2009
indienick indienick is offline
Lisp Junkie
Join Date: Apr 2009
Location: London, ON, Canada
Posts: 27

Shocking, I know.
Reply With Quote
Old 13th April 2009
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
Join Date: May 2008
Location: USofA
Posts: 1,546

Maybe the guy gets paid by the byte of code written? xD

(Lisp programmers seem to be rarer these days )
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
Reply With Quote
Old 24th June 2009
TomAmundsen TomAmundsen is offline
Real Name: Tom Amundsen
Computional Linguist
Join Date: Jul 2008
Location: Los Angeles, CA
Posts: 23

I originally voted for Java, that's what I use most often because it is so easy and good at doing a lot of things. Now, Haskell is my favorite. But of course, it's really all about the task at hand.

Java: my goto language for most software projects
Perl: for scripting stuff beyond [12] line bash scripts
C: because it's the only way to do the job sometimes, and I have a secret systems programming fetish
Haskell: the SEXIEST language I've ever met, I wish I could use it more...
Reply With Quote
Old 6th October 2010
bleakgadfly bleakgadfly is offline
New User
Join Date: Oct 2010
Posts: 6

I prefer Lisp (more specifically Scheme in Racket, former PLT), but I also enjoy the syntaxical challenges Erlang gives me. Done a little C work but didn't bother much with it.

Completely hate and disgust Java
Reply With Quote
Old 6th October 2010
rocket357's Avatar
rocket357 rocket357 is offline
Real Name: Jonathon
Wannabe OpenBSD porter
Join Date: Jun 2010
Posts: 429

I voted for Python because (for me, at least) it separates the problem from the language really well...i.e. I can focus on the problem and the language doesn't get in my way.

I do quite a bit of shell scripting in my daily work (bash and ksh, mostly), I love C and use it as often as my workload requires, and I find functional languages enlightening and interesting but mostly irrelevant to my needs.

I have literally stopped a job interview and left at the mention of .NET/Java's role in the position I was interviewing for (I wouldn't have shown up if I knew ahead of time that they'd be involved!).
Reply With Quote
Old 23rd June 2011
Randux Randux is offline
Disgruntled desktop user
Join Date: May 2008
Location: Siberia
Posts: 100

Originally Posted by drhowarddrfine View Post
Everything should be done in assembly language.
It almost always is. It's just that most people don't realize it

Sorry to revive dead threads tonight but came back and saw lots of familiar nicks and wanted to say HELLO to everyone!
BSDForums.org refugee #27
Multibooting with LILO
Reply With Quote
Old 22nd March 2012
iostreamer iostreamer is offline
New User
Join Date: Mar 2012
Posts: 7

I just love C. You can do whatever you want. Just name it!
Reply With Quote
Old 15th December 2012
silex silex is offline
Port Guard
Join Date: Mar 2012
Posts: 18

Yay Python is second
Reply With Quote
Old 26th December 2012
PrinceCruise PrinceCruise is offline
Real Name: Prince
Join Date: Jun 2012
Location: India
Posts: 23

As an admin I dealt with Shell scripting so far and intend to master it down the line alongside occasional Perl which I never managed to get a tight hold.
Though I just promised myself that I will relearn to code clean in C like I did in my college days.

Reply With Quote
Old 7th March 2013
gpatrick gpatrick is offline
Package Pilot
Join Date: Nov 2009
Posts: 219

Rexx and NetRexx are my favorite languages.
Reply With Quote
Old 3rd April 2013
Overrider Overrider is offline
Real Name: Dave
New User
Join Date: Dec 2012
Location: Virtually everywhere
Posts: 6

For many quick and dirty tasks php proves to be as versatile a tool as perl or python. Just opening a file, splitting lines into individual fields, cleaning up the data and adding it all into a database takes a few minutes max.
Reply With Quote
Old 13th January 2014
frcc frcc is offline
Don't Worry Be Happy!
Join Date: Jul 2011
Location: hot,dry,dusty,rainy,windy,straight winds, tornado,puts the fear of God in you-Texas
Posts: 134
Default Programming language I like and use!

Nice fast compiler, language has many many features and is backward compatible
with some older versions of Ms basic etc. Language provides openGl support as
well as other 2d and 3d game developement graphics and animation. Works flawlessly
on Linux & Windows distros. Would be curious to see if it can be ported to BSD's.

I program with basic for fun these days, realize it is not really cross platform and there
exist many differences in dialects which cause porting problems. After years of writing batch
files (on mainframes using Ed!) insuring power plant simulations meet ANSI requirements,
I find FreeBasic fun and gets the job done fast for personal use.

Also like Fortran, C, and shell scripts, although i need more study in all of them.

Last edited by frcc; 3rd January 2015 at 01:25 AM.
Reply With Quote
Old 27th January 2014
ocicat ocicat is offline
Join Date: Apr 2008
Posts: 3,287

Adding yet another cul-de-sac to this thread.

For the last few days, I have been looking at functional programming idioms which can be used in many languages -- think sprinkling Lisp-isms to all coding.

For those interested, Perl is a good candidate for functional programming, & perhaps the best tome of the subject is Mark Jason Dominus' free work:


...which is still available in dead tree form:



Reply With Quote
Old 16th April 2014
kaludis's Avatar
kaludis kaludis is offline
Real Name: Alexander Bezsilko
Port Guard
Join Date: Apr 2014
Location: Russia
Posts: 10

I prefer C++, especially with new standards and just want to start learning functional paradigm with Haskell
Reply With Quote
Old 7th November 2014
vanGrimoire's Avatar
vanGrimoire vanGrimoire is offline
Port Guard
Join Date: Nov 2012
Posts: 40
Talking html != programming

It depends on the context whether or not I would call HTML a programming
language. If I was talking to my mom about it or something, who is not a
programmer at all, then for all practical purposes it's a programming language.
I'm guilty here, at least in the past. The colloquially accurate term you're
looking for is "coding" This allows you to maintain professionally accurate
discourse without compromising populist appeal.

Sometimes it is easier to allow a luddite to run off with their very confused
sense of technology rather than combat their cognitive dissonance. Dissonance
originating in the need to distance themselves from technology whilst making an
effort to solve a technological problem. This is a tragically missed opportunity and failure of the technically literate, though it is inevitable.

Words are just tools used to communicate. They don't determine what's real or
unreal. You guys look at the words "programming language" and think that it has
some kind of inherent reality, but it only means what the person using it
intends for it to mean, no more, no less.
The term "programming language" does indeed have an agreed upon inherent
reality, which is very useful when working in mass to solve highly technical

Originally Posted by Carpetsmoker View Post Every word has a fixed definition,
otherwise it would be impossible to communicate.
Definitions are only fixed by
convention, and we don't have to behave according to convention if we don't want
to. Not to mention it's never certain whether one person's definition is exactly
the same as another's. Misunderstandings happen all the time due to this.
Here's a joke:
A descriptivist was taking an evening stroll with his lady whereupon they happened by some six
descriptivists beating up a prescriptivist. The girlfriend exclaims "Aren't you
going to do something!??" To which our intrepid descriptivist replies "No, I'm
sure six are enough."

Matt, you are taking descriptivist linguistic philosophy into a bar full of
prescriptivism. I say prescriptivism rather than prescriptivists, because in
fact most folks around here are really only concerned with colloquial language
so long as it gets the point across. However, the application and adherence to
prescriptivism within our chosen field of expertise (not linguistic philosophy)
is not something to take lightly nor get combative about. You must adhere to
agreed upon technical terminology in order to be successful among your
peers within a technical field.

HTML is not a programming language, it is a markup language, like xml or tex, it
has no programmatic features. HTML may be expressed as a subset of xml, but this
is not the case with tex. Javascript and PHP are often used to add programmatic
functionality to the hypertext markup of plaintext and in such a case might in fact,
be referred to as programming, however html coding by itself may not accurately
be labeled programming as html is not a programming language. These distinctions
are fundamental to the communication of nuanced technical concepts within the field of computer science. To define technical terminology as some wishy washy application
of descriptivism is not only a pox on the field of both linguistic philosophy
and computer science, it is arguably a foolish attempt to undermine the
entirety of professional communication.

To wit, might I recommend you vote for perl?

Last edited by vanGrimoire; 7th November 2014 at 06:46 PM.
Reply With Quote
Old 7th November 2014
IdOp's Avatar
IdOp IdOp is offline
Too dumb for a smartphone
Join Date: May 2008
Location: twisting on the daemon's fork(2)
Posts: 784

HTML is not a programming language, it is a markup language, like xml or tex, it
has no programmatic features.
TeX has variables, upon which simple arithemetic operations can be performed, it has conditional tests, and looping ... are these not programmatic features? In fact, on page 217 of the TeXbook the author says
Originally Posted by Donald Knuth
Let's close this chapter by presenting a few simple examples that show how TeX can actually be used as a primitive programming language, ...
Now, that's not to say that if I had to calculate pi to a zillion digits, that TeX would be the language of choice to do it, though it sure would make the answer look nice.
Reply With Quote
Old 8th November 2014
frcc frcc is offline
Don't Worry Be Happy!
Join Date: Jul 2011
Location: hot,dry,dusty,rainy,windy,straight winds, tornado,puts the fear of God in you-Texas
Posts: 134


Reply With Quote
Old 8th November 2014
vanGrimoire's Avatar
vanGrimoire vanGrimoire is offline
Port Guard
Join Date: Nov 2012
Posts: 40

I stand corrected.
Reply With Quote
Old 1st March 2015
hanzer's Avatar
hanzer hanzer is offline
Real Name: Adam Jensen
just passing through
Join Date: Oct 2013
Location: EST USA
Posts: 283

I like to read about Common Lisp (the books I have are thoughtful and well written); I like Rich Hickey's talks on Clojure; Python is there to get little things done quickly or access BIG libraries in a (relatively) simple way; but I've got ten years of VHDL burned into my brain so Ada seems kind of natural (syntactically).

I'm surprised the OpenBSD community [seemingly] has no interest in Ada.
Reply With Quote

programming, programming language

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Favorite Programming Tools JMJ_coder Programming 20 19th January 2015 07:56 AM
your 3 favorite games welkin FreeBSD Ports and Packages 17 5th June 2010 08:26 PM
Best Web Application Language JMJ_coder Programming 24 25th November 2008 12:25 PM
The language here scottro Feedback and Suggestions 11 19th May 2008 11:54 PM

All times are GMT. The time now is 04:36 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick