Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Easy to learn, but useful language?
New Posts  All Forums:Forum Nav:

Easy to learn, but useful language? - Page 4

post #31 of 33
Definitely C# and Visual Studio. ^_^ Easy to learn, very useful, a great starting point.
post #32 of 33
Quote:
Originally Posted by lloyd mcclendon View Post
if you love microsoft and are a windows only person, i guess c# wouldn't instill as many bad habits as VB .. watch the errata though, toooo many chefs in the kitchen all adding their favorite little trick to the language. c# has the most keywords and syntax constructs by far. This isn't necessarily bad, but add add add never subtract, it's about clean up time... more errata than C++

if you hate microsoft (how could you NOT), java is a similar general purpose language. I would strongly recommend java, to a beginner or veteran.
what?

C# is a fantastic language. It's java with a ton of little things that just make it much more usable. Strings allowing ==, strings in switches, properies, delegates, tuples, no checked exceptions, unsigned types (a personal annoyance I have with java), lambda expressions, etc...


It's an ECMA standard too, invented by microsoft but you don't have to be a microsoft fan to like the language.

.NET is microsoft, but it's a really nice framework to work with.

As for bashing languages based on companies, how can anyone like oracle?
    
CPUMotherboardOSMonitor
2500k P8P67 Windows 7 Ultimate x64 22" phillips 
KeyboardPowerMouseMouse Pad
Cheap Logitech Antec Earthwatts 650W Razer Deathadder Razer eXactMat 
  hide details  
Reply
    
CPUMotherboardOSMonitor
2500k P8P67 Windows 7 Ultimate x64 22" phillips 
KeyboardPowerMouseMouse Pad
Cheap Logitech Antec Earthwatts 650W Razer Deathadder Razer eXactMat 
  hide details  
Reply
post #33 of 33
Quote:
Originally Posted by lloyd mcclendon View Post
As far as untyped languages go, python does have a huge upside. If they made python with static typing I'd be all over it.
They sort of do - http://en.wikipedia.org/wiki/Cython & http://en.wikipedia.org/wiki/Shedskin

That said, Shedskin seems kinda crappy
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Easy to learn, but useful language?