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 9

post #81 of 86
Have any people here who like C actually used it for developing large applications/libraries? It's a nice language to learn, very simple, but I've only used it to write small libraries because it's so universal (=any library in C is fairly easy to hack into most other languages in existence)... for actual applications development it just seems awful.

Not that I've ever used it for that of course.
post #82 of 86
Quote:
Originally Posted by bomfunk View Post

Have any people here who like C actually used it for developing large applications/libraries?

Hell no. I'm not a professional... yet, largest project I've worked on in C was 15k lines.
C isn't made for large projects and its successor, C++ is awful.

C is a great language and a good representation of assembly. Everyone loves C. C++, however, is ****ed and a debacle to debugged and maintain. You have to learn the language, its pitfalls, code principals, and other shenanigans. That being said, it's still the best optimized language. Though most people are moving to .Net and Java for these reasons. Unfortunately, Java and .Net is just horrible optimization for any gaming and don't support low level task.
Rig
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X6 1090T Crosshair IV Formula Sapphire HD 6950 Flashed CORSAIR Vengeance 8GB  
Hard DriveHard DriveHard DriveOptical Drive
SAMSUNG 830 Series 64GB SSD 750GB Seagate Western Digital Elements 1.5TB External LITE-ON iHAS124-04 
CoolingOSMonitorKeyboard
ARCTIC COOLING Freezer Windows 8 Pro with Media Center x64 Asus 24" VW246H SideWinder x6 
PowerCaseMouseMouse Pad
CORSAIR CMPSU-750TX COOLER MASTER HAF X SideWinder x8 Biohazard 
OtherOther
Blackmagic Intensity Pro M-Audio Oxygen 49 USB MIDI Controller  
  hide details  
Reply
Rig
(18 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X6 1090T Crosshair IV Formula Sapphire HD 6950 Flashed CORSAIR Vengeance 8GB  
Hard DriveHard DriveHard DriveOptical Drive
SAMSUNG 830 Series 64GB SSD 750GB Seagate Western Digital Elements 1.5TB External LITE-ON iHAS124-04 
CoolingOSMonitorKeyboard
ARCTIC COOLING Freezer Windows 8 Pro with Media Center x64 Asus 24" VW246H SideWinder x6 
PowerCaseMouseMouse Pad
CORSAIR CMPSU-750TX COOLER MASTER HAF X SideWinder x8 Biohazard 
OtherOther
Blackmagic Intensity Pro M-Audio Oxygen 49 USB MIDI Controller  
  hide details  
Reply
post #83 of 86
I wish everyone would stop saying C isn't made for large projects. LOL. If you say that, I think actually that C isn't made for YOU smile.gif
Linux kernel anyone?
Edited by tompsonn - 12/23/12 at 5:17pm
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 #84 of 86
Quote:
I wish everyone would stop saying C isn't made for large projects. LOL. If you say that, I think actually that C isn't made for YOU
Linux kernel anyone?
I don't think it's everyone saying that (I'm not sure if it's anyone saying that - I was concerned with applications). In any event, C is great for kernels because it's so low level and probably many other reasons (just like it's great for libraries because it's so universal), but I was more interested in knowing if people who have worked with large applications written in C think it is a great language to work with, not whether or not it's made for it (though I don't think it is suitable for the purpose at this day and age).
post #85 of 86
Quote:
Originally Posted by bomfunk View Post

I don't think it's everyone saying that (I'm not sure if it's anyone saying that - I was concerned with applications). In any event, C is great for kernels because it's so low level and probably many other reasons (just like it's great for libraries because it's so universal), but I was more interested in knowing if people who have worked with large applications written in C think it is a great language to work with, not whether or not it's made for it (though I don't think it is suitable for the purpose at this day and age).

I worked on an in house application developed for Windows in pure C. Yep we did the whole thing in C - windows, GUI controls - heck we even used COM *manually* in C. I don't know about anyone else, but that sort of thing just turns me on! ph34r-smiley.gif

(Though I wouldn't do COM in pure C again - but it did give me a brilliant understanding of the superiority that is Win32 COM).
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 #86 of 86
Probably Java. I really like the amount of (good) (open source) frameworks there are for Java. That's something that I'm (for example) missing in C#. 99% of the time you will be using Microsoft technologies, which has its advantages, but I'm someone who likes to try things out and compare them to other related frameworks.
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)?