Go to Post There's lots of other "stuff" that make a team work well in the FIRST environment, beyond designing and building a robot. - KathieK [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: Your Preferred Progamming Language
C 26 22.03%
C++ 53 44.92%
PHP 19 16.10%
Python 23 19.49%
Javascript 9 7.63%
Haskell 0 0%
Assembly 13 11.02%
Perl 3 2.54%
Basic 6 5.08%
Haskell 0 0%
Java 26 22.03%
Objective-C 6 5.08%
Google Go 1 0.85%
C# 15 12.71%
Visual Basic 7 5.93%
Ruby 3 2.54%
Pascal 2 1.69%
Fortran 4 3.39%
Lisp 3 2.54%
Other 16 13.56%
Multiple Choice Poll. Voters: 118. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 04-01-2010, 10:10
Nadav Zingerman Nadav Zingerman is offline
Registered User
FRC #2230
Team Role: Programmer
 
Join Date: Jul 2009
Rookie Year: 2009
Location: Israel
Posts: 90
Nadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to behold
Re: Favourite Programming Language

The world run on python!
Also, you've got Haskell twice...
  #17   Spotlight this post!  
Unread 04-01-2010, 12:14
Phalanx's Avatar
Phalanx Phalanx is offline
Formerly Team 1089 (Mercury)
AKA: Michael Reffler
FRC #5431 (Titan Robotics)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 1999
Location: Lewisville, TX (previously NJ)
Posts: 384
Phalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond reputePhalanx has a reputation beyond repute
Re: Favourite Programming Language

Long long before micro processors where born, long long before the PC was invented, before Cobol, before Fortran, before C there was Assembly.

It was the first language I ever learned. All the others seem convoluted, and cumbersome by comparrision. Nothing like the really SMALL and FAST code you get from Assembly.

I still write mission critical, time, speed and resources sensitive system level functions in assembly code today. It's the only way to fly.
__________________
Don't just ask the experts, become one!
Leadership is not about ability. It's about responsibility!
Diagonally Parked in a Parallel Universe. It's okay we do Quantum Physics


  #18   Spotlight this post!  
Unread 04-01-2010, 12:22
IndySam's Avatar
IndySam IndySam is offline
Registered User
FRC #0829 (Digital Goats)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Indy
Posts: 3,362
IndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond repute
Re: Favourite Programming Language

Quote:
Originally Posted by Phalanx View Post
Long long before micro processors where born, long long before the PC was invented, before Cobol, before Fortran, before C there was Assembly.

It was the first language I ever learned. All the others seem convoluted, and cumbersome by comparrision. Nothing like the really SMALL and FAST code you get from Assembly.

I still write mission critical, time, speed and resources sensitive system level functions in assembly code today. It's the only way to fly.
But do you still use punch cards?
__________________
"Champions are champions not because they do anything extraordinary but because they do the ordinary things better than anyone else." —Chuck Knoll


2015 Indianapolis District Winner
2014 Boilermaker Regional Industrial Design Award
2013 Smoky Mountain Regional Industrial Design Award
2012 Boilermaker Engineering Excellence Award
2010 Boilermaker Rockwell Innovation in Control Award.
2009 Buckeye J&J Gracious Professionalism Award
2009 Boilermaker J&J Gracious Professionalism Award
2008 Boilermaker J&J Gracious Professionalism Award
2007 St Louis Regional Winners
  #19   Spotlight this post!  
Unread 04-01-2010, 12:59
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,394
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: Favourite Programming Language

Quote:
But do you still use punch cards?
Why yes I do. I have a few boxes left from a prior life and I use them as note cards. They don't easily tear, they are the perfect size for a shirt pocket when folded in half and take ink and pencil very well.
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
  #20   Spotlight this post!  
Unread 04-01-2010, 15:22
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Favourite Programming Language

Quote:
Originally Posted by Nadav Zingerman View Post
...you've got Haskell twice...
As of this post, the total of both Haskell options is zero, so the redundancy isn't a problem.
  #21   Spotlight this post!  
Unread 04-01-2010, 16:14
Mark Pendergast Mark Pendergast is offline
Registered User
FRC #1760 (Robo-Titans)
Team Role: Leadership
 
Join Date: Dec 2005
Rookie Year: 2006
Location: Kokomo, IN
Posts: 21
Mark Pendergast will become famous soon enoughMark Pendergast will become famous soon enough
Re: Favourite Programming Language

I had to vote for Perl. (It seemed lonely with no votes.) It is great for quick hacks. I don't code for a living any more, but it is easy to do quick data translations and such when I need them.

I love Basic. It was my first 3GL and it is very easy to use. I wouldn't do anything big in it, but it is fun to play with.

I love the old Visual Basic. (Around version 2. The .NET stuff makes things too complicated.) I still do the occasional VBA macro in Excel.
__________________
------------------------------------
Mark Pendergast
Coach - 1760 Robo-Titans
Taylor High School, Kokomo, IN, USA
------------------------------------
  #22   Spotlight this post!  
Unread 05-01-2010, 10:59
slavik262's Avatar
slavik262 slavik262 is offline
We do what we must because we can.
AKA: Matt Kline
FRC #0537 (Charger Robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Sussex, WI
Posts: 310
slavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to behold
Send a message via AIM to slavik262
Re: Favourite Programming Language

I love C++.

Yes, the syntax gets icky, yes, it doesn't enforce structure nearly as well as Java, and yes, it can be difficult to learn, but I love it all the same.

Where languages like Java force you (in a way) to use better programming technique, C++ just lets you do whatever you want, hoping that you know what you're doing. Dangerous to people starting programming? Yes. But inside that freedom also comes some power. I love the mix of low-level and high-level support in the language, and once you get used to some of the quirks you can do some really cool things with it. Also, I love it for its performance. Yes, JIT compiling is making great strides, but right now you still can't beat machine code.

I'm currently working on several C++ projects, including a Turn-based RPG using Irrlicht with a pair of college students, a thin wrapper for the Windows API that lets you develop applications much faster while retaining low-level API access, and a custom dashboard for our robots with drag-and-drop customization (expect some news about this mid-season).
__________________
  #23   Spotlight this post!  
Unread 05-01-2010, 12:28
Hugh Meyer's Avatar
Hugh Meyer Hugh Meyer is offline
Registered User
FRC #1741 (Red Alert Robotics)
Team Role: Mentor
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Greenwood Indiana
Posts: 158
Hugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud ofHugh Meyer has much to be proud of
Smile Re: Favourite Programming Language

Quote:
Originally Posted by Phalanx View Post
.... It was the first language I ever learned. All the others seem convoluted, and cumbersome by comparrision. Nothing like the really SMALL and FAST code you get from Assembly....
I agree. I like assembly. If you want fast, assembly code gets it done. Even running on windows it seems very responsive and solid. It is nice to find at least a few others that like it. Usually when I mention assembly people's eyes kind of glaze over, or they just change the subject.

If you are interested in getting started check out http://masm32.com/
  #24   Spotlight this post!  
Unread 05-01-2010, 17:37
slavik262's Avatar
slavik262 slavik262 is offline
We do what we must because we can.
AKA: Matt Kline
FRC #0537 (Charger Robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Sussex, WI
Posts: 310
slavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to behold
Send a message via AIM to slavik262
Re: Favourite Programming Language

Quote:
Originally Posted by Hugh Meyer View Post
I agree. I like assembly. If you want fast, assembly code gets it done.
But a nice C optimizing compiler can give you results just (or extremely close to) as good in a fraction of the time.
__________________
  #25   Spotlight this post!  
Unread 05-01-2010, 18:07
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,080
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Favourite Programming Language

Gonna have to go with Python for most projects. I've poked around in PHP, VBScript/VB, Perl, Java, C (C++/C#/Obj-C), Lisp (and Clojure), Haskell, and Prolog but I always seem to go back to Python whenever I need something done.
__________________




.
  #26   Spotlight this post!  
Unread 06-01-2010, 01:12
11Mort11's Avatar
11Mort11 11Mort11 is offline
Registered User
AKA: Alex Joss
FRC #0011 (MORT)
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Mount Olive
Posts: 94
11Mort11 is a splendid one to behold11Mort11 is a splendid one to behold11Mort11 is a splendid one to behold11Mort11 is a splendid one to behold11Mort11 is a splendid one to behold11Mort11 is a splendid one to behold11Mort11 is a splendid one to behold11Mort11 is a splendid one to behold
Send a message via AIM to 11Mort11
Re: Favourite Programming Language

We use c why not? heres some of our code we used last year its a single joystick drive function it works btw
void ________________(float _,float __){double ___;(__ < 0)?_*=-1;__=(_-__);___=______((_+__),(_-__));(___==0)?___=1;(_____((_+__))>1.)?(_+__)*=___ ;(_____((_-__))>1.)?(_-__)*=___;(_+__)*=-1;(_-__)*=-1;(_+__)=_______(-1.,1.,(_+__));(_-__)=_______(-1.,1.,(_-__));___((_+__),(_-__));}
  #27   Spotlight this post!  
Unread 06-01-2010, 06:52
slavik262's Avatar
slavik262 slavik262 is offline
We do what we must because we can.
AKA: Matt Kline
FRC #0537 (Charger Robotics)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Sussex, WI
Posts: 310
slavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to beholdslavik262 is a splendid one to behold
Send a message via AIM to slavik262
Re: Favourite Programming Language

Just because C can be horribly obfuscated doesn't mean it needs to be. In the hands of a decent programmer, C is easy to follow.
__________________
  #28   Spotlight this post!  
Unread 06-01-2010, 16:11
demosthenes2k8's Avatar
demosthenes2k8 demosthenes2k8 is offline
Graduated but not gone
AKA: Matt Soucy
FRC #0166 (Chop Shop 166)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Merrimack, NH
Posts: 590
demosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to behold
Send a message via AIM to demosthenes2k8 Send a message via Yahoo to demosthenes2k8
Re: Favourite Programming Language

Haha, nice C function!

I like C/C++ for it's power and ease-of-use, and enjoy python (for "fun" programming)
__________________


GSR Dean's List Finalist 2011
  #29   Spotlight this post!  
Unread 06-01-2010, 17:03
ChuckDickerson's Avatar
ChuckDickerson ChuckDickerson is offline
Mentor / Bayou & CMP Division LRI
FRC #0456 (Siege Robotics)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2004
Location: Vicksburg, MS
Posts: 877
ChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond reputeChuckDickerson has a reputation beyond repute
Re: Favourite Programming Language

What no Delphi? This is Chief Delphi after all!
  #30   Spotlight this post!  
Unread 08-01-2010, 00:45
leftylink's Avatar
leftylink leftylink is offline
Code always works the first time!!!
FRC #1318 (Issaquah Robotics Society)
Team Role: College Student
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Secure and undisclosed
Posts: 22
leftylink is on a distinguished road
Re: Favourite Programming Language

JavaScript will always hold a special place in my heart - it was my first programming language.
Other languages I've used are others that share C syntax: C, C++, PHP, Java. I must say I like the power given to me by C++, though I'm still learning how to wield that power comfortably. I'm comfortable with Java, but there are just some things I miss from C++...
Done a few things with Python too, not a bad scripting language.
__________________

Issaquah Robotics Society 1318
2009 Galileo Division Semifinalists - Great way to finish off my FIRST career and high school.
2009 Oregon Regional Champions - Great job, 1983 and 2635!
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
What programming language do you use? rajv23 General Forum 8 15-06-2009 14:57
Programming language Loki1989 Programming 1 17-01-2008 16:10
Functions of '?', ':', and '&' in the C programming language DanDon Programming 8 05-05-2005 09:25
New programming language next year? Mike Alighieri Programming 131 13-09-2003 20:51
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 01:58.

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