Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › What *PROGRAMMING* languages are on your "to learn" list?
New Posts  All Forums:Forum Nav:

What *PROGRAMMING* languages are on your "to learn" list? - Page 15

post #141 of 152
Thread Starter 
Quote:
Originally Posted by daman246 View Post

why so many python,
python is what most highschools/colleges use to teach.

You answered your own question there. Python was recommended as it's a great language to learn on.
post #142 of 152
C# and Python as first languages. Sadly I'm not motivated enough to do it alone. guiltysmiley.gif
Genesis
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X2 555 Black Edition Callisto 3.2GHz ASUS M4A78T-E SAPPHIRE Vapor-X 100284VXL Radeon HD 5750 1GB G.SKILL DDR3 SDRAM 4x2GB 
Optical DriveOSKeyboardPower
ASUS 24X DVD Burner Windows 7 Home Premium 64 bit LITE-ON SK-1788/BS Antec Truepower New 750W 
CaseMouseMouse Pad
Cooler Master CM 690 II Advance Microsoft Wheel Mouse Optical FUNC Industries Surface 1030 
  hide details  
Reply
Genesis
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X2 555 Black Edition Callisto 3.2GHz ASUS M4A78T-E SAPPHIRE Vapor-X 100284VXL Radeon HD 5750 1GB G.SKILL DDR3 SDRAM 4x2GB 
Optical DriveOSKeyboardPower
ASUS 24X DVD Burner Windows 7 Home Premium 64 bit LITE-ON SK-1788/BS Antec Truepower New 750W 
CaseMouseMouse Pad
Cooler Master CM 690 II Advance Microsoft Wheel Mouse Optical FUNC Industries Surface 1030 
  hide details  
Reply
post #143 of 152
Quote:
Originally Posted by For_the_moves View Post

C# and Python as first languages. Sadly I'm not motivated enough to do it alone. guiltysmiley.gif

Pm me I'm doing python, and c# myself.
Collecting Dust
(13 items)
 
Server
(9 items)
 
 
CPUMotherboardGraphicsRAM
E8400 3.0ghz OC @ 3.8GHz @ 1.36v DFI BLood Iron P35 none OCZ 2x 2gb DDR2 800 CAS @ 5-6-6-21 
Hard DriveOptical DriveOSMonitor
none none loonix ssh is my monitor 
KeyboardPowerCaseMouse
none Corsair 650 watts old pc case Logitech mx518 
Mouse Pad
none! 
CPUMotherboardGraphicsRAM
AMD Athlon 64 X2 Dual Core Processor 6000+ GX611AA-ABA m8300f onboard 1x 2GB OCZ RAM DDR 
Hard DriveOSMonitorPower
320gb + 1TB HDD xubuntu 14.04 SSH 350 watt 
Case
crappy HP case 
  hide details  
Reply
Collecting Dust
(13 items)
 
Server
(9 items)
 
 
CPUMotherboardGraphicsRAM
E8400 3.0ghz OC @ 3.8GHz @ 1.36v DFI BLood Iron P35 none OCZ 2x 2gb DDR2 800 CAS @ 5-6-6-21 
Hard DriveOptical DriveOSMonitor
none none loonix ssh is my monitor 
KeyboardPowerCaseMouse
none Corsair 650 watts old pc case Logitech mx518 
Mouse Pad
none! 
CPUMotherboardGraphicsRAM
AMD Athlon 64 X2 Dual Core Processor 6000+ GX611AA-ABA m8300f onboard 1x 2GB OCZ RAM DDR 
Hard DriveOSMonitorPower
320gb + 1TB HDD xubuntu 14.04 SSH 350 watt 
Case
crappy HP case 
  hide details  
Reply
post #144 of 152
Quote:
Originally Posted by Plan9 View Post

Plus Windows Batch files are not even close to level of sophistication that shell scripting is on POSIX systems (Linux, UNIX, etc).

They're not meant to be. There's Powershell for that.
Quote:
Originally Posted by For_the_moves View Post

C# and Python as first languages. Sadly I'm not motivated enough to do it alone. guiltysmiley.gif

Then you obviously don't have a project to work on that is worthwhile. Doing textbook examples is utterly mind-numbing. You need to have a real and achievable goal that provides some value to get motivated.
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
post #145 of 152
Thread Starter 
Quote:
Originally Posted by randomizer View Post

They're not meant to be. There's Powershell for that.
Originally they were. Powershell has only existed very recently in relation to DOS / Unix shell scripting.

Personally though, I think Powershell is crappy (it's over engineering a solution and not a standard install). Just as Batch files are crappy (under simplified) and WSH is crappy for pretty much every reason imaginable.

Basically, scripting on Windows is just crappy unless you install Strawberry Perl or Python interpreters.
post #146 of 152
Assembly after I finish this C++ book I'm using.
    
CPUMotherboardGraphicsRAM
i7 4700mq P150SM-A HD 8970m Random manufacturer 
Hard DriveOS
Crucial M400 Windows 8 Professional 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 4700mq P150SM-A HD 8970m Random manufacturer 
Hard DriveOS
Crucial M400 Windows 8 Professional 
  hide details  
Reply
post #147 of 152
I got dubs in a 4chan "learn a new programming language" thread, so, my two new languages are, ruby and perl.
Collecting Dust
(13 items)
 
Server
(9 items)
 
 
CPUMotherboardGraphicsRAM
E8400 3.0ghz OC @ 3.8GHz @ 1.36v DFI BLood Iron P35 none OCZ 2x 2gb DDR2 800 CAS @ 5-6-6-21 
Hard DriveOptical DriveOSMonitor
none none loonix ssh is my monitor 
KeyboardPowerCaseMouse
none Corsair 650 watts old pc case Logitech mx518 
Mouse Pad
none! 
CPUMotherboardGraphicsRAM
AMD Athlon 64 X2 Dual Core Processor 6000+ GX611AA-ABA m8300f onboard 1x 2GB OCZ RAM DDR 
Hard DriveOSMonitorPower
320gb + 1TB HDD xubuntu 14.04 SSH 350 watt 
Case
crappy HP case 
  hide details  
Reply
Collecting Dust
(13 items)
 
Server
(9 items)
 
 
CPUMotherboardGraphicsRAM
E8400 3.0ghz OC @ 3.8GHz @ 1.36v DFI BLood Iron P35 none OCZ 2x 2gb DDR2 800 CAS @ 5-6-6-21 
Hard DriveOptical DriveOSMonitor
none none loonix ssh is my monitor 
KeyboardPowerCaseMouse
none Corsair 650 watts old pc case Logitech mx518 
Mouse Pad
none! 
CPUMotherboardGraphicsRAM
AMD Athlon 64 X2 Dual Core Processor 6000+ GX611AA-ABA m8300f onboard 1x 2GB OCZ RAM DDR 
Hard DriveOSMonitorPower
320gb + 1TB HDD xubuntu 14.04 SSH 350 watt 
Case
crappy HP case 
  hide details  
Reply
post #148 of 152
Quote:
Originally Posted by randomizer View Post

Narrow it down to six, then roll a die. If you can't manage that, narrow it down to twelve and roll two dice.
*chuckles at appropriate username*
rolling 2d6 will favor the languages near the middle -- definitely not completely equal randomness.
Quote:
Originally Posted by dzalias View Post

Haskell is a gimmick.
So is brain****, but brain**** is cool.
What about Haskell (and I assume functional programming by extension) is a gimmick?
fewer bugs due to immutable structures and lack of complex side affects?
better parallelization? (immutable data structures help with a variety of data-locking issues)
memoization instead of caching?
amazing type system? (not as good as shen lisp's turing complete type system though)
better programmers? (bad programmers won't easily grasp the concepts of functional programming removing them from useful workflow)
Quote:
Originally Posted by division9 View Post

Assembly after I finish this C++ book I'm using.
I would suggest MIPS. Most textbooks/colleges use it, so finding decent material isn't too hard. In addition, quite a few emulators are around for easy testing on your PC.
Edited by hajile - 2/4/13 at 7:07pm
post #149 of 152
Quote:
Originally Posted by hajile View Post

rolling 2d6 will favor the languages near the middle -- definitely not completely equal randomness..

It doesn't need to be a fair game. You're over-thinking it. The whole point of rolling the dice is to reduce the brain requirement tongue.gif Save that for the code!
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
post #150 of 152
Thread Starter 
Quote:
Originally Posted by hajile View Post

better programmers? (bad programmers won't easily grasp the concepts of functional programming removing them from useful workflow)
That particular argument doesn't work as if the workflow is really that hard to grasp then many good programmers would be bad programmers in Haskell. Thus effectively all you're doing is reducing the number of good programmers rather than reducing the bad programmers.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › What *PROGRAMMING* languages are on your "to learn" list?