Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › What is your favorite programming language(s)?
New Posts  All Forums:Forum Nav:

What is your favorite programming language(s)? - Page 2

post #11 of 86
I don't really have one favorite programming language, because I think that's counterproductive. The best programmers will use the language that's best suited for each job. That being said, Python is the language I have the most fun programming in. I use it frequently for quick prototyping thanks to the libraries available. For larger programs that will have to be maintained, I love C#. For research purposes, I'm using Clojure currently.

I'm also partial to F#, but I don't have anything major that I've done using it.
 
Redeemer
(14 items)
 
 
CPUGraphicsRAMOS
AMD A10-4600M Radeon HD7660G 6GB DDR3-1600 Windows 7 Professional 
Monitor
1080p 
CPUMotherboardGraphicsRAM
AMD Phenom II 940 @ 3.51GHz (2.4 NB) 1.44v Asus M4A79 Deluxe ATI Radeon HD4870 @ 875MHz 8gb G.Skill 
Hard DriveCoolingOSPower
Intel 320 80GB + 2x1TB WD Black Dark Knight Windows 7 Professional x64 Corsair 650TX 
Case
Antec 900 
  hide details  
Reply
 
Redeemer
(14 items)
 
 
CPUGraphicsRAMOS
AMD A10-4600M Radeon HD7660G 6GB DDR3-1600 Windows 7 Professional 
Monitor
1080p 
CPUMotherboardGraphicsRAM
AMD Phenom II 940 @ 3.51GHz (2.4 NB) 1.44v Asus M4A79 Deluxe ATI Radeon HD4870 @ 875MHz 8gb G.Skill 
Hard DriveCoolingOSPower
Intel 320 80GB + 2x1TB WD Black Dark Knight Windows 7 Professional x64 Corsair 650TX 
Case
Antec 900 
  hide details  
Reply
post #12 of 86
Quote:
Originally Posted by darkcloud89 View Post

I don't really have one favorite programming language, because I think that's counterproductive. The best programmers will use the language that's best suited for each job.
I really don't agree with that statement in the slightest. "favourite" is an emotional argument and "best suited" is a logical argument. The two can coexist concurrently. eg I use Java for Android development but I don't particularly like the language much.
Quote:
Originally Posted by Chris++ View Post

Python, everything is clear, everything has just one CORRECT way of doing it, and duck typing is just absurdly productive.

That's not entirely true as any sufficiently complex algorithm will have multiple valid solutions. Much like any sufficiently large number can be resulted for several multiples
Edited by Plan9 - 6/25/12 at 5:02am
post #13 of 86
Quote:
Originally Posted by Plan9 View Post

I really don't agree with that statement in the slightest. "favourite" is an emotional argument and "best suited" is a logical argument. The two can coexist concurrently. eg I use Java for Android development but I don't particularly like the language much.

I actually agree with you. A better way to state what I meant would be that people may have more than one "favorite" depending on what they're doing.

I also agree with you about Android. I wish Google would have went with C# when they started it.
 
Redeemer
(14 items)
 
 
CPUGraphicsRAMOS
AMD A10-4600M Radeon HD7660G 6GB DDR3-1600 Windows 7 Professional 
Monitor
1080p 
CPUMotherboardGraphicsRAM
AMD Phenom II 940 @ 3.51GHz (2.4 NB) 1.44v Asus M4A79 Deluxe ATI Radeon HD4870 @ 875MHz 8gb G.Skill 
Hard DriveCoolingOSPower
Intel 320 80GB + 2x1TB WD Black Dark Knight Windows 7 Professional x64 Corsair 650TX 
Case
Antec 900 
  hide details  
Reply
 
Redeemer
(14 items)
 
 
CPUGraphicsRAMOS
AMD A10-4600M Radeon HD7660G 6GB DDR3-1600 Windows 7 Professional 
Monitor
1080p 
CPUMotherboardGraphicsRAM
AMD Phenom II 940 @ 3.51GHz (2.4 NB) 1.44v Asus M4A79 Deluxe ATI Radeon HD4870 @ 875MHz 8gb G.Skill 
Hard DriveCoolingOSPower
Intel 320 80GB + 2x1TB WD Black Dark Knight Windows 7 Professional x64 Corsair 650TX 
Case
Antec 900 
  hide details  
Reply
post #14 of 86
Quote:
Originally Posted by darkcloud89 View Post

I actually agree with you. A better way to state what I meant would be that people may have more than one "favorite" depending on what they're doing.
I also agree with you about Android. I wish Google would have went with C# when they started it.

I think Microsoft would have a bit to say about that....

Even if they used the Mono framework or something else instead of actual MS C#...
    
CPUMotherboardGraphicsGraphics
Intel Core i7 860 Asus P7P55D-E Pro MSI GTX560 Ti TwinFrozr II SLI MSI GTX560 Ti TwinFrozr II SLI 
RAMHard DriveHard DriveHard Drive
Corsair 8GB DDR3 1600MHz CL9 XMS3 (2 x 4GB) OCZ Vertex 3 SSD Western Digital Caviar Black 1TB 7200RPM 64MB C... Western Digital Caviar Green 1TB ~5900RPM 64MB ... 
Optical DriveCoolingOSMonitor
Lite-On 24x DVD-RW CoolerMaster V8 Windows 7 Professional SP1 3 x Samsung S22B350H 
KeyboardPowerCaseMouse
Ducky Shine II Corsair HX850 CoolerMaster Storm Enforcer Logitech M500 
Mouse PadAudio
Razer Goliathus Microsoft LifeChat LX 3000 
  hide details  
Reply
    
CPUMotherboardGraphicsGraphics
Intel Core i7 860 Asus P7P55D-E Pro MSI GTX560 Ti TwinFrozr II SLI MSI GTX560 Ti TwinFrozr II SLI 
RAMHard DriveHard DriveHard Drive
Corsair 8GB DDR3 1600MHz CL9 XMS3 (2 x 4GB) OCZ Vertex 3 SSD Western Digital Caviar Black 1TB 7200RPM 64MB C... Western Digital Caviar Green 1TB ~5900RPM 64MB ... 
Optical DriveCoolingOSMonitor
Lite-On 24x DVD-RW CoolerMaster V8 Windows 7 Professional SP1 3 x Samsung S22B350H 
KeyboardPowerCaseMouse
Ducky Shine II Corsair HX850 CoolerMaster Storm Enforcer Logitech M500 
Mouse PadAudio
Razer Goliathus Microsoft LifeChat LX 3000 
  hide details  
Reply
post #15 of 86
Quote:
Originally Posted by dushan24 View Post

I think Microsoft would have a bit to say about that....
Even if they used the Mono framework or something else instead of actual MS C#...

C# is standardized. Microsoft does not "own" or "control" C#, they developed and invented it.

Also, native C# Android apps have been possible for a while, and you can find mono for Android if you look. It's still slow to get off the ground, though. Everyone is content with Java even though the Dalvik slows things down.
post #16 of 86
Quote:
Originally Posted by Plex View Post

C# is standardized. Microsoft does not "own" or "control" C#, they developed and invented it.
Also, native C# Android apps have been possible for a while, and you can find mono for Android if you look. It's still slow to get off the ground, though. Everyone is content with Java even though the Dalvik slows things down.

Indeed, that is correct. I think if we replace C# with Visual C#, it would be a different story. There's a difference between a language specification (C#) and an implementation (Visual C#).

Anyway, sort of back on topic - my favorites are C and C#.
My System
(30 items)
 
"Zeus"
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K (4.5ghz @ 1.320v) Gigabyte Z68X-UD3R-B3 MSI R7970 Lightning Corsair 16GB (4x4GB) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Crucial M4 128GB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 7 Ultimate 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2212HM Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Microsoft IntelliMouse Optical  XTRAC Ripper XXL 
AudioAudioAudioAudio
Westone W3 IEMs RE-272 IEMs Shure SE-215 IEMs Schiit Bifrost DAC 
AudioAudio
Schiit Asgard 2 amp HiVi Swan M50W 2.1 
CPUMotherboardGraphicsRAM
Intel Core i7 950 GA-X58-UD3R Radeon HD 5450  24GB Corsair @ 1333mhz 
Hard DriveOSPowerCase
4x WD Cavair Red 1TB in RAID 0 Windows Server 2008 R2 x64 Corsair HX-520 LianLi LanCool 
  hide details  
Reply
My System
(30 items)
 
"Zeus"
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K (4.5ghz @ 1.320v) Gigabyte Z68X-UD3R-B3 MSI R7970 Lightning Corsair 16GB (4x4GB) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Crucial M4 128GB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 7 Ultimate 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2212HM Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Microsoft IntelliMouse Optical  XTRAC Ripper XXL 
AudioAudioAudioAudio
Westone W3 IEMs RE-272 IEMs Shure SE-215 IEMs Schiit Bifrost DAC 
AudioAudio
Schiit Asgard 2 amp HiVi Swan M50W 2.1 
CPUMotherboardGraphicsRAM
Intel Core i7 950 GA-X58-UD3R Radeon HD 5450  24GB Corsair @ 1333mhz 
Hard DriveOSPowerCase
4x WD Cavair Red 1TB in RAID 0 Windows Server 2008 R2 x64 Corsair HX-520 LianLi LanCool 
  hide details  
Reply
post #17 of 86
Java because of its portability... I work on Windows, AIX, Sun, and RHEL servers...
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #18 of 86
Depends what it is I want to do...but I would say this covers my feelings overall in order from favorite to least favorite

C
C#
Python
Java
Ruby
C++
Prolog
Ada
Perl
Haskell
Assembly
Oberon
Scheme
   
CPUMotherboardGraphicsGraphics
Intel i7 3930k Asus Rampage IV Extreme EVGA GTX670 FTW SLI EVGA GTX670 FTW 
RAMHard DriveHard DriveCooling
Corsair Dominator Platinum 16GB Crucial M4 256GB Western Digital 2TB Caviar Black XSPC Rampage IV Extreme Water Block 
CoolingCoolingCoolingCooling
PMP-500 XSPC EX480, EX360, EX120 XSPC Raystorm CPU EK Advanced 250mL Res 
CoolingCoolingCoolingOS
Lampron FC-5V2 Copper Tubing w/ push fittings XSPC GTX680 Water Blocks Windows 8 Professional 
MonitorMonitorKeyboardPower
2x Dell 2007fp Dell 3007wfp Leopold Otaku Corsair AX1200i 
CaseMouseAudioAudio
Silverstone TJ07, heavily modified Corsair M65 Sennheiser HD280 Corsair SP2500 
Audio
Asus Xonar DX 
  hide details  
Reply
   
CPUMotherboardGraphicsGraphics
Intel i7 3930k Asus Rampage IV Extreme EVGA GTX670 FTW SLI EVGA GTX670 FTW 
RAMHard DriveHard DriveCooling
Corsair Dominator Platinum 16GB Crucial M4 256GB Western Digital 2TB Caviar Black XSPC Rampage IV Extreme Water Block 
CoolingCoolingCoolingCooling
PMP-500 XSPC EX480, EX360, EX120 XSPC Raystorm CPU EK Advanced 250mL Res 
CoolingCoolingCoolingOS
Lampron FC-5V2 Copper Tubing w/ push fittings XSPC GTX680 Water Blocks Windows 8 Professional 
MonitorMonitorKeyboardPower
2x Dell 2007fp Dell 3007wfp Leopold Otaku Corsair AX1200i 
CaseMouseAudioAudio
Silverstone TJ07, heavily modified Corsair M65 Sennheiser HD280 Corsair SP2500 
Audio
Asus Xonar DX 
  hide details  
Reply
post #19 of 86
Quote:
Originally Posted by deafboy View Post

Depends what it is I want to do...but I would say this covers my feelings overall in order from favorite to least favorite
C
C#
Python
Java
Ruby
C++
Prolog
Ada
Perl
Haskell
Assembly
Oberon
Scheme

Oh come on, assembly should be on top of the list!! wink.gif
My System
(30 items)
 
"Zeus"
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K (4.5ghz @ 1.320v) Gigabyte Z68X-UD3R-B3 MSI R7970 Lightning Corsair 16GB (4x4GB) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Crucial M4 128GB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 7 Ultimate 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2212HM Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Microsoft IntelliMouse Optical  XTRAC Ripper XXL 
AudioAudioAudioAudio
Westone W3 IEMs RE-272 IEMs Shure SE-215 IEMs Schiit Bifrost DAC 
AudioAudio
Schiit Asgard 2 amp HiVi Swan M50W 2.1 
CPUMotherboardGraphicsRAM
Intel Core i7 950 GA-X58-UD3R Radeon HD 5450  24GB Corsair @ 1333mhz 
Hard DriveOSPowerCase
4x WD Cavair Red 1TB in RAID 0 Windows Server 2008 R2 x64 Corsair HX-520 LianLi LanCool 
  hide details  
Reply
My System
(30 items)
 
"Zeus"
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K (4.5ghz @ 1.320v) Gigabyte Z68X-UD3R-B3 MSI R7970 Lightning Corsair 16GB (4x4GB) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Crucial M4 128GB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 7 Ultimate 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2212HM Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Microsoft IntelliMouse Optical  XTRAC Ripper XXL 
AudioAudioAudioAudio
Westone W3 IEMs RE-272 IEMs Shure SE-215 IEMs Schiit Bifrost DAC 
AudioAudio
Schiit Asgard 2 amp HiVi Swan M50W 2.1 
CPUMotherboardGraphicsRAM
Intel Core i7 950 GA-X58-UD3R Radeon HD 5450  24GB Corsair @ 1333mhz 
Hard DriveOSPowerCase
4x WD Cavair Red 1TB in RAID 0 Windows Server 2008 R2 x64 Corsair HX-520 LianLi LanCool 
  hide details  
Reply
post #20 of 86
I have tried C++, C#, C, JAVA, JavaScript, python, PHP and VB.net.

I can say I love C++ the most. However I started to program with C# and XNA not long ago, and as much as it pains me to say this, I think i'm falling in love with C# guiltysmiley.gif
    
CPUMotherboardGraphicsRAM
Intel 3930K 4.5GHz @ 1.34V Asus rampage extreme IV Shaphire 6950 unlocked to 6970 Corsair Dominators GT 16GB 4GBX4 OCed @ 2400MHz... 
Hard DriveHard DriveOptical DriveCooling
Intel SSD 330 series 180GB WD Black 1TB 64Mb Cache + Blue 500GB 16mb Cache... LG DVD EK-Supreme HF - EN (Nickel) 
CoolingCoolingCoolingCooling
EK-FB KIT RE4 - Acetal Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) 
CoolingOSMonitorKeyboard
EK-CoolStream RAD XTX (120) Windows 7 64-bit LG W2261 22inch 1920X1080@60Hz Razer Lycosa 
PowerCase
Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel 3930K 4.5GHz @ 1.34V Asus rampage extreme IV Shaphire 6950 unlocked to 6970 Corsair Dominators GT 16GB 4GBX4 OCed @ 2400MHz... 
Hard DriveHard DriveOptical DriveCooling
Intel SSD 330 series 180GB WD Black 1TB 64Mb Cache + Blue 500GB 16mb Cache... LG DVD EK-Supreme HF - EN (Nickel) 
CoolingCoolingCoolingCooling
EK-FB KIT RE4 - Acetal Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) 
CoolingOSMonitorKeyboard
EK-CoolStream RAD XTX (120) Windows 7 64-bit LG W2261 22inch 1920X1080@60Hz Razer Lycosa 
PowerCase
Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › What is your favorite programming language(s)?