Go to Post Could you explain this concept of a break from FIRST? Did my wife put you up to this? - Gary Dillard [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: What is your most prefered programming language?
C++ 91 43.96%
PBasic 11 5.31%
QBasic 8 3.86%
Java 36 17.39%
Other (Please List) 61 29.47%
Voters: 207. You may not vote on this poll

Closed Thread
Thread Tools Rating: Thread Rating: 4 votes, 3.75 average. Display Modes
  #1   Spotlight this post!  
Unread 08-12-2002, 10:26
Hailfire Hailfire is offline
Registered User
AKA: Jason
no team
Team Role: College Student
 
Join Date: Oct 2002
Rookie Year: 2003
Location: Rochester, Michigan
Posts: 452
Hailfire has a little shameless behaviour in the past
Send a message via AIM to Hailfire
What is your most prefered programming language?

What is your most prefered programming language? Give reasons.
  #2   Spotlight this post!  
Unread 08-12-2002, 10:51
Brandon Martus's Avatar Unsung FIRST Hero
Brandon Martus Brandon Martus is offline
busy.
AKA: B. Slash Kamen
no team
 
Join Date: May 2001
Rookie Year: 1998
Location: Nevada, TX USA
Posts: 5,271
Brandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond reputeBrandon Martus has a reputation beyond repute
Send a message via ICQ to Brandon Martus Send a message via AIM to Brandon Martus Send a message via Yahoo to Brandon Martus
Other: PHP

Mainly because I use it every day at work, and here, and for other personal sites.

For actual programs, though, I'd have to go with C++.
__________________
Brandon Martus
e-mail
  #3   Spotlight this post!  
Unread 08-12-2002, 11:05
srawls's Avatar
srawls srawls is offline
Registered User
#0122 (Nasa Knights)
 
Join Date: Dec 2001
Location: Yorktown
Posts: 507
srawls is an unknown quantity at this point
Send a message via AIM to srawls
Come on ... we need more options than that! Off the top of my head I'll add:
Haskell
LISP
Perl
Python
Parrot
Ruby
Scheme
Standard-ML
SMALLTALK

Of which I'd say Perl is what I use more often, but I really like Haskell (Scheme started me on functional programming). SMALLTALK is interesting too, right now I'm using SQUEAK (a deravitive of SMALLTALK) for a project, and it is really promising (though its a big headache most of the time!). Ruby also looks neat, but I've never programmed in it.

Now, to answer your real question

Favorite imperative language: Perl
Favorite functional language: Haskell
Favorite object-oriented language: Smalltalk

And if I had to pick one, I'd go with Perl.

Stephen, JAPH
  #4   Spotlight this post!  
Unread 08-12-2002, 11:10
Trashed20's Avatar
Trashed20 Trashed20 is offline
Boom, Shawalala Boom!
#0862 (PCEP Lighting)
 
Join Date: Jan 2002
Location: Canton, MI
Posts: 528
Trashed20 will become famous soon enough
Send a message via AIM to Trashed20
i chose c++, but i like php, cause its pretty much the same with out includes and declaring variables. plus php has database support
__________________
Where has all the fun gone?
  #5   Spotlight this post!  
Unread 08-12-2002, 13:02
Mongoose's Avatar
Mongoose Mongoose is offline
Registered User
#0948 (Newport Robotics Group (NRG 948))
 
Join Date: Oct 2002
Location: Bellevue, WA
Posts: 45
Mongoose is an unknown quantity at this point
Send a message via AIM to Mongoose
C++, because it's what I've been raised with, and it's pretty fun, but recently I've been using Perl a lot. I'm surprised Perl isn't on there, considering it's got its own cult following. And remember, HTML is not a language.

-Eric
  #6   Spotlight this post!  
Unread 08-12-2002, 13:46
Joel J's Avatar
Joel J Joel J is offline
do you..
no team
 
Join Date: May 2001
Rookie Year: 2000
Location: San Jose, CA
Posts: 1,445
Joel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond repute
Trick question! I really don't know which language is my favorite, favorite. I really like PHP--so easy to work with. However, I could say that PHP came easy because of my background in C++. I really don't know.. PHP, C++, Java, Perl, which ever works best for what I am doing.
__________________
Joel Johnson

Division By Zero (229) Alumni, 2003-2007
RAGE (173) Alumni, 1999-2003
  #7   Spotlight this post!  
Unread 08-12-2002, 16:39
Jim Giacchi's Avatar
Jim Giacchi Jim Giacchi is offline
Registered User
FRC #0041 (Robo-Warriors)
Team Role: Engineer
 
Join Date: Apr 2002
Rookie Year: 1999
Location: Warren, NJ
Posts: 178
Jim Giacchi will become famous soon enoughJim Giacchi will become famous soon enough
Send a message via AIM to Jim Giacchi
Come on guys, what about PASCAL;

Yes go programming class!!
__________________
Build first ask questions later.
  #8   Spotlight this post!  
Unread 08-12-2002, 18:16
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
Definitely need more options.

For the stuff I normally do, I like C++ (often just C). However, my favorite language is definitely Scheme in terms of the best "wow, that's really cool" factor. Other languages I use:

Java
Javascript (occasional)
Applesoft Basic
Assembly (if you can call it a "language")
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #9   Spotlight this post!  
Unread 08-12-2002, 20:09
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
The right tool for the job

My favorite language is whatever is going to let me solve the problem in the least amount of time with the least amount of hassle. As a professional developer, nearly every time thats going to be a microsoft solution. I don't know of any tools out there that can match Visual Studio in terms of flexibility and reduced time to market.

A problem I see with a lot of people is confusing knowing the syntax of a language with knowing a language. Using C++ to parse a text file is pointless when you can write a shell script. Start looking at the language features and figure out why you're using something. Why are you really using C++, when maybe VB will provide a better interface in a fraction of the time?

I see a lot of people learning C++ on this board, which is great. The language is a lot more than just knowing where to put the curley braces. If you want to be stand out, grab a book on UML. Just my $0.02.
  #10   Spotlight this post!  
Unread 09-12-2002, 00:47
Greg Ross's Avatar
Greg Ross Greg Ross is offline
Grammar Curmudgeon
AKA: gwross
FRC #0330 (Beach 'Bots)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 2,245
Greg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond repute
Send a message via AIM to Greg Ross Send a message via Yahoo to Greg Ross
My "Other" is Delphi. It's object oriented; based on Object Pascal. I find it much easier to use than VC++ for "rapid application development".
__________________
Greg Ross (The Grammar Curmudgeon formerly known as gwross)
S/W Engineer, Team 330, the Beach 'Bots
<--The Grammar Curmudgeon loves this cartoon.
“Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming "Wow! What a Ride!" Hunter S. Thompson
"Playing a practical joke means doing something mean and calling it funny." Me
  #11   Spotlight this post!  
Unread 09-12-2002, 07:24
Unsung FIRST Hero
Nate Smith Nate Smith is offline
FRC Key Volunteer Trainer
AKA: CrazyNate
no team
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Old Town, Maine
Posts: 1,029
Nate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to beholdNate Smith is a splendid one to behold
Send a message via AIM to Nate Smith Send a message via Yahoo to Nate Smith
Having worked with it since v2.0 Standard, I'm somewhat partial to VB...the new .NET release has a lot of nice features that I'm using to write an app that a lot of you here might like...but to keep this from getting too off topic, I'll leave it at that...
__________________
Nate Smith
nsmith@smythsoft.com
12 seasons, 4 teams, and more time logged behind the scorekeeper's table than I care to remember...
returning for 2011? only time will tell...
  #12   Spotlight this post!  
Unread 09-12-2002, 10:01
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
I definitely agree with using the right programming language for the job. Namely, at work I convinced them to switch from using PHP to C++ for a project (it was rather silly to be doing it in PHP; it was not for a web page). For most "fun" projects, I tend to use C/C++. I have to say that I'm a bit partial to assembly language however. Not that it gets things done quickly.

Matt
  #13   Spotlight this post!  
Unread 09-12-2002, 10:48
Sean Conway's Avatar
Sean Conway Sean Conway is offline
Registered User
FRC #0237 (Sie-H2o-Bots)
Team Role: Engineer
 
Join Date: May 2002
Rookie Year: 2002
Location: Watertown, CT
Posts: 16
Sean Conway is on a distinguished road
I definitely agree that the language should be selected to suit the job at hand. Having said that, I prefer:

C for embedded projects (small, fast, powerful)
VB front-end for GUI's (quick development), with C++ dll's doing the grunt work.

Quote:
Originally posted by Nate Smith
Having worked with it since v2.0 Standard, I'm somewhat partial to VB...the new .NET release has a lot of nice features that I'm using to write an app that a lot of you here might like...but to keep this from getting too off topic, I'll leave it at that...
.NET's CLR (Common Language Runtime) scares me. It's been touted as a "use any language, get the same results" type of solution. To me, that means a one-size fits all approach, which usually means making all of the compiled code bigger and slower. Other than that, .NET does have a lot of great new features.

My 2 cents.
  #14   Spotlight this post!  
Unread 10-12-2002, 17:49
Hailfire Hailfire is offline
Registered User
AKA: Jason
no team
Team Role: College Student
 
Join Date: Oct 2002
Rookie Year: 2003
Location: Rochester, Michigan
Posts: 452
Hailfire has a little shameless behaviour in the past
Send a message via AIM to Hailfire
Quote:
Originally posted by srawls
Come on ... we need more options than that! Off the top of my head I'll add:
Haskell
LISP
Perl
Python
Parrot
Ruby
Scheme
Standard-ML
SMALLTALK

Stephen, JAPH
Well, I don't know that many programs you know? I mostly know of the more common programs.
  #15   Spotlight this post!  
Unread 10-12-2002, 20:03
Chris Nowak Chris Nowak is offline
Soudeska?
#0074
 
Join Date: May 2002
Location: Holland, MI
Posts: 303
Chris Nowak is an unknown quantity at this point
Out of the two I know, Java and BASIC, I would go with Java just cuz I can actually use it.
__________________
MSN Messenger - chris_nowak91@hotmail.com

Team 74 - Top Seeded Team in Galileo Division
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

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

vB 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
Programming Compatition Angela06 Programming 30 08-04-2005 23:12
New programming language next year? Mike Alighieri Programming 131 13-09-2003 20:51
PBASIC sucks maDGag Programming 31 29-01-2003 03:16
TI programming using Z80 assembly language Jeff Wong Chit-Chat 1 07-06-2001 01:27


All times are GMT -5. The time now is 09:07.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi