Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Apr 5th, 2007, 3:28 AM   #1
Soulstorm
Hobbyist Programmer
 
Soulstorm's Avatar
 
Join Date: Jan 2006
Location: Menidi, Athens, Greece
Posts: 239
Rep Power: 3 Soulstorm is on a distinguished road
Which Programming Language You Use The Most?

This is not a "which language is best" thread.

I have noticed that despite what people think about a language's capabilities, there are languages they use because they just like the way it works. I personally think that it is a matter of a state of mind. I believe that there are different programming languages for different minds, and there are people that can easily grasp a specific programming concept, while in another they cannot understand what this is about.

So, I thought I should ask what people in here are using, and why do they use it. I am not asking people to tell me the capabilities of their language. Instead, I would like to know about their abilities to easily grasp the concepts of the programming language they use.

So: What language are you using, and why that? Why not something else? If your professional environment forces you to use a language you don't like, what language you would like to use, and why?

I will start: I like Objective C++. I can easily understand OOP concepts, and I just can't imagine myself not using them. I like the arbitrary data types that can be used with any object of the foundation framework and the flexibility this offers, but I also like the the fast typing of C++, and working with overloaded operators. Thus, I ended up learning C++ first, Objective C later, and I mixed those.
__________________
Project::Soulstorm (personal homepage)
Soulstorm is offline   Reply With Quote
Old Apr 5th, 2007, 4:50 AM   #2
tAK
Programmer
 
Join Date: Mar 2007
Posts: 33
Rep Power: 0 tAK is on a distinguished road
well, i am most "fluent" in AutoIT. i use it because when i first found it, it appeared capable of what i wanted to do. i find its help file extremely easy to read (ive looked up words in worse English dictionary's i think).
i understand its concept of variables (it uses them as basically as i feel they should be used). and i like the fact that i can be extremly slopy OR extremely rigid in my coding (ie: declaring every variable or just settings it as its needed, and running error checks on everything, or just assuming it will work and not bothering).

After that, i am learning PHP, i felt i had a good understanding of how to make a program, and set out to make a web application, so far, i dont like it as much as i like autoIT i think the syntax of some things is not made clear on the website, and i dont like being confused by something that is meant to help. as far as the structure of the language goes, i do like that it forces a reasonably rigid structure, which helps keep things organised.
tAK is offline   Reply With Quote
Old Apr 5th, 2007, 7:35 AM   #3
pegasus001
Hobbyist Programmer
 
pegasus001's Avatar
 
Join Date: Nov 2006
Location: 163H
Posts: 213
Rep Power: 2 pegasus001 is on a distinguished road
My first oop language is C++ and started learning it because of school. Then i studied java because of school too. After doing some simple programs with them both i liked C++ more and thought of deeping my knowledge about it would be pretty good. Then i discovered some of C++ best capabilities like operator overloading and stuff like it and it just amazed me even more. And as i programed more in it i liked the elegance(i can`t find a real name) of my programs being preetty noobish though. And by going deeper and deeper i have found it pretty great language that offers great flexibility.

These are my first reasons for using C++, they may be inaccurate or not what your question meant but i am a noob .
__________________
You never test the depth of a river with both feet.
The believer is happy. The doubter is wise.
Free speech carries with it some freedom to listen.
The next generation will always surpass the previous one. It`s one of the never ending cycles of life.
pegasus001 is offline   Reply With Quote
Old Apr 5th, 2007, 8:06 AM   #4
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
I mainly use C++, except for server-side code, where I generally use PHP. I disagree with Tak about the PHP manual; it is great documentation and explicit regarding the syntax. My 'career programming' was about 75% assembly language, but that's only because it had to be.

C++ has strong typing. I prefer that. Weak typing frequently gets it right, but frequently is sometimes not enough. That puts an onus on the coder, so one has to be prepared to accept it.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Apr 5th, 2007, 10:13 AM   #5
Komodo
Hobbyist Programmer
 
Komodo's Avatar
 
Join Date: May 2005
Location: Scranton, PA
Posts: 112
Rep Power: 0 Komodo is an unknown quantity at this point
Send a message via AIM to Komodo Send a message via MSN to Komodo
I prefer PHP over Perl and Python, probably because I learned PHP before looking at the other two. PHP to me looks nicer, and seems simpler and easier, it's like a very comfortable shirt made out of really soft cotton, while the other two seemed to be made out of something else.


I will eventually be learning C++, Visual Basic, and Java, as Course Requirements. Personally, I think Java sucks(my uneducated opinion), because most of the time when I try to run a program made in Java, it's slow and ugly(might've been the programmers fault though)


Quote:
Originally Posted by tAK View Post
i dont like being confused by something that is meant to help.
Every single help manual I have EVER read... lol.
Komodo is offline   Reply With Quote
Old Apr 5th, 2007, 11:08 AM   #6
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
I use C, C++, and C# primarily.

C because I'm forced to "support" other programmers' code that are no longer employed here. Also, because of my tinkering with the Linux kernel on the side.

C++ because of its speed and flexibility. C++ was beat into me during my college years as well. For at least three years, I'm almost certain I had a program due every day. My brain likes to make things complicated, C++ helps with that.

C# for when I have to write code for Windows machines. It allows me to make extensive use of the .NET framework... also fairly easy to read.

I use PHP and Perl for most all of my web development... because that is what I prefer.

My scripting is usually done in Bash or Perl, looking to get more streamlined with Python as well... but most every time I think of a project I can do it in 1 to 2 lines of Perl anyway. Bash and Perl give me a god-like feeling, maybe its because of the regular expressions and the cool catch phrases... BANG.

I contemplated putting Ruby in the mix, but it would end up with about 20+ other languages that I don't use very often.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Apr 5th, 2007, 11:37 AM   #7
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 754
Rep Power: 3 Jimbo is on a distinguished road
Being constrained by classes, most of my stuff has been in Java and C. I've also done a bit with PHP, and am now learning Python. When I start work this summer, I'll be using C# and VB.NET almost all the time.

As to preference, it really comes down to the project. As much as I might claim to have a favorite language, I really don't care what language I use so long as it makes the job easier.
__________________
<insert disclaimer here>
<insert shameless plug for Visual Studio here>
Jimbo is offline   Reply With Quote
Old Apr 5th, 2007, 3:30 PM   #8
kurifu
Expert Programmer
 
kurifu's Avatar
 
Join Date: Jul 2004
Location: Halifax, Nova Scotia (Canada)
Posts: 784
Rep Power: 5 kurifu is on a distinguished road
Send a message via ICQ to kurifu Send a message via MSN to kurifu
Used to use C++ for almost everything, now I use C# for almost everything, but Perl and PHP make their way in the list as well, depends overall on what I am doing.
__________________
Clifford Matthew Roche &lt;geek@cliffordroche.com&gt;
Web Hosting: http://www.crd-hosting.com
Consulting: http://www.crdev-consulting.com
kurifu is offline   Reply With Quote
Old Apr 5th, 2007, 6:15 PM   #9
glimmy
Programmer
 
glimmy's Avatar
 
Join Date: May 2005
Location: Minnesota
Posts: 42
Rep Power: 0 glimmy is on a distinguished road
Send a message via AIM to glimmy
Perl was my first programming language and is probably the language I have used the most, there are some specific features of perl that I really like such as Formats and Regular Expressions, and the syntax is relatively easy to learn (but not necessarily easy to read).

It depends a lot on the project though, I prefer Python for GUI and Common lisp for math or more abstract programs
glimmy is offline   Reply With Quote
Old Apr 5th, 2007, 6:38 PM   #10
Klarre
Game engine designer
 
Klarre's Avatar
 
Join Date: May 2005
Location: Sweden
Posts: 298
Rep Power: 4 Klarre is on a distinguished road
As a game engine coder, C++ is almost the only alternative for me, with its power and speed. I am also using a scripting language that is specific to the game engine my company are currently using. But I try to stay away from it as much as possible.
__________________
http://www.klarre.se
Klarre is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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
The D programming language Baphomet Other Programming Languages 58 Sep 11th, 2007 1:31 AM
The C programming Language (2nd Edition) nnxion Book Reviews 10 Jul 6th, 2007 3:29 PM
Which Programming Language for Beginner ? nkanthikiran Other Programming Languages 18 Jan 21st, 2006 5:53 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 6:02 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC