DaemonForums  

Go Back   DaemonForums > Miscellaneous > Programming

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

View Poll Results: favorite programming language?
Asm 19 12.67%
C 56 37.33%
C++ 32 21.33%
C# 7 4.67%
Java 13 8.67%
Javascript 5 3.33%
Perl 28 18.67%
PHP 30 20.00%
Ruby 11 7.33%
Python 34 22.67%
Shell 25 16.67%
Awk 12 8.00%
Others: Tcl, Erlang, Haskell, Ocaml, D, Forth ... 19 12.67%
Multiple Choice Poll. Voters: 150. You may not vote on this poll

Reply
 
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: 381
Thanked 13 Times in 13 Posts
Default

Quote:
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
Thanked 0 Times in 0 Posts
Default

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,547
Thanked 112 Times in 104 Posts
Default

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
Thanked 1 Time in 1 Post
Default

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
Thanked 0 Times in 0 Posts
Default

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
Location: 127.0.0.1
Posts: 332
Thanked 9 Times in 9 Posts
Default

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
Thanked 0 Times in 0 Posts
Default

Quote:
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
Thanked 0 Times in 0 Posts
Default

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
Thanked 0 Times in 0 Posts
Default

Yay Python is second
Reply With Quote
Old 26th December 2012
PrinceCruise PrinceCruise is offline
Real Name: Prince
PrinceCruise
 
Join Date: Jun 2012
Location: India
Posts: 22
Thanked 0 Times in 0 Posts
Default

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.

Regards.
Reply With Quote
Old 7th March 2013
gpatrick gpatrick is offline
Shell Scout
 
Join Date: Nov 2009
Posts: 122
Thanked 0 Times in 0 Posts
Default

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
Thanked 0 Times in 0 Posts
Default

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, etc-Texas
Posts: 54
Thanked 0 Times in 0 Posts
Default Programming language I like and use!

FreeBasic
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 distros. I would be curious to see if it can work on BSD's.
Reply With Quote
Old 27th January 2014
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 2,906
Thanked 190 Times in 160 Posts
Default

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:

http://hop.perl.plover.com/

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

http://www.amazon.com/Higher-Order-P...her+order+perl

Enjoy!

Reply With Quote
Old 16th April 2014
kaludis's Avatar
kaludis kaludis is offline
Real Name: Alexander Bezsilko
New User
 
Join Date: Apr 2014
Location: Russia
Posts: 9
Thanked 0 Times in 0 Posts
Default

I prefer C++, especially with new standards and just want to start learning functional paradigm with Haskell
Reply With Quote
Old 2 Weeks Ago
vanGrimoire vanGrimoire is offline
Port Guard
 
Join Date: Nov 2012
Posts: 22
Thanked 0 Times in 0 Posts
Talking html != programming

Quote:
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.

Quote:
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
dilemmas.

Quote:
Quote:
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; 2 Weeks Ago at 06:46 PM.
Reply With Quote
Old 2 Weeks Ago
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: 572
Thanked 14 Times in 13 Posts
Default

Quote:
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
Quote:
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 2 Weeks Ago
frcc frcc is offline
Don't Worry Be Happy!
 
Join Date: Jul 2011
Location: hot,dry,dusty,rainy,windy,straight winds, etc-Texas
Posts: 54
Thanked 0 Times in 0 Posts
Default

IdOp

Agree!
Reply With Quote
Old 2 Weeks Ago
vanGrimoire vanGrimoire is offline
Port Guard
 
Join Date: Nov 2012
Posts: 22
Thanked 0 Times in 0 Posts
Default

I stand corrected.
Reply With Quote
Reply

Tags
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 18 1 Week Ago 05:56 PM
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 12:15 PM.


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