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 2

post #11 of 152
French = check!
English = check!
Portuguese = check!
Spanish = check!

Next language id like to learn is mandarin... Then move to China and start something there as a consultant... rolleyes.gif

Kidding kidding... i know you are not talking about these languages...

On another note I've always wanted to learn something in programmation and i eventually will one day.
My System
(16 items)
 
  
CPUMotherboardGraphicsGraphics
I7 3930k ASUS - Rampage IV Formula XFX 6970 H70 modded PowerColor 6970 Antec 620 modded 
RAMHard DriveHard DriveCooling
[ Ripjaws ] F3-12800CL9Q-16GBRL (4Gx4) Corsair Force GT 240GB 3x1T Green caviar Corsair H100 
OSMonitorKeyboardPower
win7 HP 64bit Dell U2311HM Corsair K90 Corsair AX1200 
CaseMouse
Cooler Master HAF 932 Corsair M60 
  hide details  
Reply
My System
(16 items)
 
  
CPUMotherboardGraphicsGraphics
I7 3930k ASUS - Rampage IV Formula XFX 6970 H70 modded PowerColor 6970 Antec 620 modded 
RAMHard DriveHard DriveCooling
[ Ripjaws ] F3-12800CL9Q-16GBRL (4Gx4) Corsair Force GT 240GB 3x1T Green caviar Corsair H100 
OSMonitorKeyboardPower
win7 HP 64bit Dell U2311HM Corsair K90 Corsair AX1200 
CaseMouse
Cooler Master HAF 932 Corsair M60 
  hide details  
Reply
post #12 of 152
Quote:
Originally Posted by nooboc2012 View Post

I never saw the point of learning Haskell aside from learning functional programming and some cool recursive functions. I'm going for C++, C# and if I get really bored, objective C

Haskell functions (according to my friends that use it) are naturally more parallel than imperative code. Functional code is more compact. Using fewer lines and less code has major advantages. Fewer lines statistically creates fewer errors (same for less code overall). Haskell is also as fast as C for real-world usage.

Quote:
Originally Posted by Plan9 View Post

J?
I'm not familiar with that one.
So, the oldest high-level language was Plankalkul from 1943 Germany. In addition to being functional, it was array-based (unlike C or Java where the arrays exist, but aren't the fundamental unit that everything is comprised of). A very similar language called APL emerged later in the United States and IBM pushed it very hard. The language was/is great, but requires a non-standard keyboard (or good memory and a way to switch keyboard modes) as the symbols the language uses are non-standard characters. With time, the proprietary nature of APL implementations hurt it's mainstream adoption and the need to think functionally (something seemingly beyond most programmers) further discouraged use (and then there's the keyboard).

The most well-known child of APL is matlab (though matlab waters down lots of the language). J was created by the same man who was behind the APL design. J is basically APL with ASCII symbols and a few APL warts removed. It was proprietary for a long time, but the official implementation is now GPL'd. Despite J being interpreted, lots of its number operations are about as fast as C. Some features such as implied loops and the monad/dyad function system are quite interesting.
Quote:
Originally Posted by {Unregistered} View Post

You are on the right path, young one. biggrin.gif
I'll try to become more proficient in C/C++ and Python.
I've learnt quite a bit of Haskell now and I'm still in the process. Starting Java again in a couple of weeks. I would consider myself proficient in the basics of Java but would like to learn more.

I've still got haskell on the back burner, but one day I'll have the time and then the power of haskell will be mine *grins diabolically*
post #13 of 152
Java -- I'd like to get into Android app development, so I'm kind of forced to learn this one.
Haskell -- I enjoy Lisp and I've heard Haskell is even better as a functional language, so it's on my list of things to learn.
x86(and possibly others) assembly -- Not really practcial for programming applications, but it could be fun to learn.

Edit: Spelling.
Meh
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 760 @ 3.8 Ghz GA-P55-USB3 Gigabyte GTX 460 16GB(4x4) Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Samsung Spinpoint F3 1TB Asus Cheapo Corsair H70 Arch Linux 
MonitorKeyboardPowerCase
LG 26LH20 HDTV Das Model S Ultimate Silent Corsair HX850 Lian Li(Lancool) PC-K62 
MouseMouse Pad
Logitech MX 518 My desk. 
  hide details  
Reply
Meh
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 760 @ 3.8 Ghz GA-P55-USB3 Gigabyte GTX 460 16GB(4x4) Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Samsung Spinpoint F3 1TB Asus Cheapo Corsair H70 Arch Linux 
MonitorKeyboardPowerCase
LG 26LH20 HDTV Das Model S Ultimate Silent Corsair HX850 Lian Li(Lancool) PC-K62 
MouseMouse Pad
Logitech MX 518 My desk. 
  hide details  
Reply
post #14 of 152
German, french, spanish >.>

jk

I would like to near python
Unobtainium
(21 items)
 
Brother's System
(14 items)
 
MacBook Pro 17"
(13 items)
 
CPUMotherboardGraphicsGraphics
3770k @ 4.5 1.312 load z77 Sabertooth GTX 670 FTW 1254/1700  Galaxy GTX 670 1254/1700 1.212 
RAMHard DriveHard DriveHard Drive
Patriot Viper Xtreme D2 1600  RAID 5 (3x750GB) 2TB Baraccuda Samsung 830 128GB 
Hard DriveOptical DriveCoolingOS
1TB Caviar Green  <.< DVD drive H100 WIndows 8 Pro 64 bit 
MonitorKeyboardPowerCase
Acer G235H Logitech thing Seasonic X 760W CM690 II Adv. 
MouseMouse PadAudioAudio
Logitech G400 Belkin AKG A701 JDS Labs Objective 2 
Audio
X-Fi Champion 
CPUMotherboardGraphicsRAM
Core i5 750 @ Stock ASUS P7P55d-E Pro GTX 550 Ti SLI 8GB (4x2GB) G.Skill DDR3 1600 
Hard DriveHard DriveOptical DriveOS
Samsung 830 128GB 3x1TB RAID 5 Some DVD drive 7 Pro X64 
MonitorPowerCaseMouse
Some 17" TX 750 HAF 922 G500 
CPUMotherboardGraphicsRAM
C2D T7800 @ 2.6GHz Apple mobo w/ GM-965 chipset 8600M GT 256MB GDDR3 :/ 4GB 667 
Hard DriveOptical DriveCoolingOS
Crucial M4 64GB SSD SuperDrive Stock OS X 10.8.2 
OSMonitorKeyboardMouse
Ubuntu 12.04 1920x1200 Built-in Trackpad 
Audio
Built-in 
  hide details  
Reply
Unobtainium
(21 items)
 
Brother's System
(14 items)
 
MacBook Pro 17"
(13 items)
 
CPUMotherboardGraphicsGraphics
3770k @ 4.5 1.312 load z77 Sabertooth GTX 670 FTW 1254/1700  Galaxy GTX 670 1254/1700 1.212 
RAMHard DriveHard DriveHard Drive
Patriot Viper Xtreme D2 1600  RAID 5 (3x750GB) 2TB Baraccuda Samsung 830 128GB 
Hard DriveOptical DriveCoolingOS
1TB Caviar Green  <.< DVD drive H100 WIndows 8 Pro 64 bit 
MonitorKeyboardPowerCase
Acer G235H Logitech thing Seasonic X 760W CM690 II Adv. 
MouseMouse PadAudioAudio
Logitech G400 Belkin AKG A701 JDS Labs Objective 2 
Audio
X-Fi Champion 
CPUMotherboardGraphicsRAM
Core i5 750 @ Stock ASUS P7P55d-E Pro GTX 550 Ti SLI 8GB (4x2GB) G.Skill DDR3 1600 
Hard DriveHard DriveOptical DriveOS
Samsung 830 128GB 3x1TB RAID 5 Some DVD drive 7 Pro X64 
MonitorPowerCaseMouse
Some 17" TX 750 HAF 922 G500 
CPUMotherboardGraphicsRAM
C2D T7800 @ 2.6GHz Apple mobo w/ GM-965 chipset 8600M GT 256MB GDDR3 :/ 4GB 667 
Hard DriveOptical DriveCoolingOS
Crucial M4 64GB SSD SuperDrive Stock OS X 10.8.2 
OSMonitorKeyboardMouse
Ubuntu 12.04 1920x1200 Built-in Trackpad 
Audio
Built-in 
  hide details  
Reply
post #15 of 152
I know quite a lot of languages reasonably well, and right now am more interested in improving my most commonly used ones rather than learning new ones,

Specifically I want to improve:

Java
PHP
Python
C#

In that order.

After that I'll learn C/C++ as right now my knowledge of those is limited.

Still, a language is just a syntax, Programming is the skill of problem solving, master that and the language you use becomes immaterial...
    
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 #16 of 152
Ruby
Python
Java (maybe... I already use C# which is used for more or less the same things apart from embedded/mobile devices)
C/C++
    
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
OCZ Vertex Caviar Black ASUS DVD-RW Windows 8 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Dogitech G5 Everglide Titan Sennheiser HD201 
  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
OCZ Vertex Caviar Black ASUS DVD-RW Windows 8 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Dogitech G5 Everglide Titan Sennheiser HD201 
  hide details  
Reply
post #17 of 152
C++/C#
I would really like to start learning these using the Visual C#/C++ Express software. I am a programming/coding newbie, and I would like to get started somehow.
Navy Beast
(14 items)
 
  
CPUMotherboardGraphicsRAM
[INTEL] Core i7 3770K @ 4.5 GHz w/ 1.225V [ASUS] P8Z77-V [GIGABYTE] GTX 670 Windforce Edition [CORSAIR] Vengeance 8GB 1866MHz CL9 
Hard DriveHard DriveOptical DriveCooling
[Intel] 520 120GB [WD] Green 1TB SATA II [SAMSUNG] SH-222BB [NOCTUA] NH-U12P-SE2 
OSMonitorKeyboardPower
[MICROSOFT] Windows 7 Ultimate 64 Bit [ASUS] VH242 24" 1920 x 1080 [BENQ] A800 => Corsair K90 very soon [CORSAIR] AX750 
CaseMouse
[NZXT] Switch 810 Microsoft Windows Optical Mouse 
  hide details  
Reply
Navy Beast
(14 items)
 
  
CPUMotherboardGraphicsRAM
[INTEL] Core i7 3770K @ 4.5 GHz w/ 1.225V [ASUS] P8Z77-V [GIGABYTE] GTX 670 Windforce Edition [CORSAIR] Vengeance 8GB 1866MHz CL9 
Hard DriveHard DriveOptical DriveCooling
[Intel] 520 120GB [WD] Green 1TB SATA II [SAMSUNG] SH-222BB [NOCTUA] NH-U12P-SE2 
OSMonitorKeyboardPower
[MICROSOFT] Windows 7 Ultimate 64 Bit [ASUS] VH242 24" 1920 x 1080 [BENQ] A800 => Corsair K90 very soon [CORSAIR] AX750 
CaseMouse
[NZXT] Switch 810 Microsoft Windows Optical Mouse 
  hide details  
Reply
post #18 of 152
I'd like to do Ruby, but I looked at it for a little while and IMO it's ugly.
    
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 #19 of 152
C# for sure.

As M$ pulled the plug on C++ for WP8 development, removed C++ WForms, and has far fewer options in the Metro catoegory, I need to learn that. However C++ is handy for the Android NDK ^^'

And maybe Obj-C. But that'd be giving Apple $600 + $100/y just so I can get a development job in iOS as well.
Quote:
Originally Posted by dushan24 View Post

I'd like to do Ruby, but I looked at it for a little while and IMO it's ugly.
oO
post #20 of 152
Quote:
Originally Posted by 3930K View Post

C# for sure.
As M$ pulled the plug on C++ for WP8 development, removed C++ WForms, and has far fewer options in the Metro catoegory, I need to learn that. However C++ is handy for the Android NDK ^^'
And maybe Obj-C. But that'd be giving Apple $600 + $100/y just so I can get a development job in iOS as well.
oO

MS are definitely pushing C# hard.
It's a very versatile language though.
    
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
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?