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 4

post #31 of 152
Thread Starter 
Quote:
Originally Posted by 3930K View Post

Not really, you cant do windows apps on linux.
Yeah you can. I've cross compiled Windows PEs from Linux all the time.

However you've missed my point. You're moaning about the state of free development tools for Windows and I'm saying that Windows / Microsoft isn't there to provide you with something for nothing. I'm saying that if you want a free environment, then you really need to go FOSS. However if you want to use proprietary software -such as Windows and VS- then you have to accept that it's going to cost you.

It's like people who moan about the cost of development on iOS - if you don't like it, then develop for Android instead; it's free to develop on, there's more handsets in circulation and it's free to develop on.

Don't get me wrong, I'm not a FOSS fanboy. I just can't stand people who choose to use proprietary tools then moan about having to pay for them / how crippled the free tools are.
Quote:
Originally Posted by Metmop View Post

Sure you can. Mingw and Cygwin are both suitable for cross-compiling and targeting Windows from a Linux host.
You have that backwards, that's cross compiling for Linux, not Windows. Plus Cygwin is total garbage.
Edited by Plan9 - 11/11/12 at 9:42am
post #32 of 152
Quote:
Originally Posted by Plan9 View Post

Quote:
Originally Posted by 3930K View Post

Not really, you cant do windows apps on linux.
Yeah you can. I've cross compiled Windows PEs from Linux all the time.

However you've missed my point. You're moaning about the state of free development tools for Windows and I'm saying that Windows / Microsoft isn't there to provide you with something for nothing. I'm saying that if you want a free environment, then you really need to go FOSS. However if you want to use proprietary software -such as Windows and VS- then you have to accept that it's going to cost you.

It's like people who moan about the cost of development on iOS - if you don't like it, then develop for Android instead; it's free to develop on, there's more handsets in circulation and it's free to develop on.

Don't get me wrong, I'm not a FOSS fanboy. I just can't stand people who choose to use proprietary tools then moan about having to pay for them / how crippled the free tools are.
Quote:
Originally Posted by Metmop View Post

Sure you can. Mingw and Cygwin are both suitable for cross-compiling and targeting Windows from a Linux host.
You have that backwards, that's cross compiling for Linux, not Windows. Plus Cygwin is total garbage.
Oh, I'm not complaining: they cut it out of all versions, and I can get it back by downloading a few files.

I'm just a tiny bit annoyed.
post #33 of 152
Right now I'm focused on improving in Java and D. Also C but D stands "between" D and Java since it is both a system and object-oriented programming language, also takes most of the C-syntax.

I'll also have to learn C++ very soon for a school project (Arduino). biggrin.gif
Ti-89 Titanium
(13 items)
 
   
CPUMotherboardRAMHard Drive
Motorola 68k @16 MHz Ti-89 HW4 256 KB 2.6 MB Flash ROM 
OSMonitorPowerCase
Ti-89 OS 3.10 LCD Dot-Matrix 160x100 4x 1.5V AAA Ti-89 HW4 Black 
CPUMotherboardGraphicsRAM
Intel Core™ i7 930 Gigabyte GA-X58A-UD3R 2.0 Gigabyte GTX 470 SOC G.Skill RX 2x4GB 1600C8 
Hard DriveHard DriveOptical DriveCooling
PNY Prevail Elite 120GB Hitachi 7K1000.C 1TB LG GH24LS50 Noctua NH-C12P SE14 
OSOSMonitorKeyboard
Windows 8 Pro x64 Lubuntu 13.10 x64 Samsung BX2250 Logitech Illuminated 
PowerCaseMouseAudio
Be Quiet! S.P. E⁷ 600W Fractal Design Core 3000 Logitech G300 AKG K240 Studio 
  hide details  
Reply
Ti-89 Titanium
(13 items)
 
   
CPUMotherboardRAMHard Drive
Motorola 68k @16 MHz Ti-89 HW4 256 KB 2.6 MB Flash ROM 
OSMonitorPowerCase
Ti-89 OS 3.10 LCD Dot-Matrix 160x100 4x 1.5V AAA Ti-89 HW4 Black 
CPUMotherboardGraphicsRAM
Intel Core™ i7 930 Gigabyte GA-X58A-UD3R 2.0 Gigabyte GTX 470 SOC G.Skill RX 2x4GB 1600C8 
Hard DriveHard DriveOptical DriveCooling
PNY Prevail Elite 120GB Hitachi 7K1000.C 1TB LG GH24LS50 Noctua NH-C12P SE14 
OSOSMonitorKeyboard
Windows 8 Pro x64 Lubuntu 13.10 x64 Samsung BX2250 Logitech Illuminated 
PowerCaseMouseAudio
Be Quiet! S.P. E⁷ 600W Fractal Design Core 3000 Logitech G300 AKG K240 Studio 
  hide details  
Reply
post #34 of 152
Quote:
Originally Posted by adridu59 View Post

Right now I'm focused on improving in Java and D. Also C but D stands "between" D and Java since it is both a system and object-oriented programming language, also takes most of the C-syntax.

I'll also have to learn C++ very soon for a school project (Arduino). biggrin.gif
Arduinos are awesome.
post #35 of 152
MaxMSP
Arduino
Processing

So I can work on more physical interactive projects/installations
Pixelpusher
(20 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i5-6600K (LGA 1151) 3.5Ghz  GIGABYTE GA-Z170N-Gaming 5 ITX  ASUS STRIX GTX 970 4GB Kingston HyperX 8.0GB DDR4-2400 
Hard DriveHard DriveHard DriveHard Drive
Crucial M500 250GB SSD Western Digital Caviar Green 500GB 7200RPM Samsung 850 EVO 256GB SSD Samsung 850 EVO 256GB SSD 
CoolingOSMonitorKeyboard
Noctua NH-D15  Windows 10 Professional 64-bit Dell P2815Q (3840x2160) Razer Blackwiddow Tournament Edition Stealth or... 
PowerCaseMouseMouse Pad
Silverstone Strider Essentials (ES-500) 500W Phanteks Evolv ITX Razer Deathadder 3.5G  Steelseries 
AudioAudioAudioOther
Objective 2 Headphone Amplifier VMODA Crossfade M-100 + BoomPro Sennheiser HD600 Logitech G13  
CPUMotherboardGraphicsRAM
Intel Core i5-2415 Apple Logic Board Intel HD3000 Corsair 8GB DDR3-1600 
Hard DriveOptical DriveOSMonitor
Samsung 840 120GB Hard Drive Caddy + 320GB Toshiba 5200RPM HDD OSX Mountain Lion + Windows 7 Professional 64-b... 13" (1280x800) Glossy TN 
  hide details  
Reply
Pixelpusher
(20 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i5-6600K (LGA 1151) 3.5Ghz  GIGABYTE GA-Z170N-Gaming 5 ITX  ASUS STRIX GTX 970 4GB Kingston HyperX 8.0GB DDR4-2400 
Hard DriveHard DriveHard DriveHard Drive
Crucial M500 250GB SSD Western Digital Caviar Green 500GB 7200RPM Samsung 850 EVO 256GB SSD Samsung 850 EVO 256GB SSD 
CoolingOSMonitorKeyboard
Noctua NH-D15  Windows 10 Professional 64-bit Dell P2815Q (3840x2160) Razer Blackwiddow Tournament Edition Stealth or... 
PowerCaseMouseMouse Pad
Silverstone Strider Essentials (ES-500) 500W Phanteks Evolv ITX Razer Deathadder 3.5G  Steelseries 
AudioAudioAudioOther
Objective 2 Headphone Amplifier VMODA Crossfade M-100 + BoomPro Sennheiser HD600 Logitech G13  
CPUMotherboardGraphicsRAM
Intel Core i5-2415 Apple Logic Board Intel HD3000 Corsair 8GB DDR3-1600 
Hard DriveOptical DriveOSMonitor
Samsung 840 120GB Hard Drive Caddy + 320GB Toshiba 5200RPM HDD OSX Mountain Lion + Windows 7 Professional 64-b... 13" (1280x800) Glossy TN 
  hide details  
Reply
post #36 of 152
Quote:
Originally Posted by Plan9 View Post

You have that backwards, that's cross compiling for Linux, not Windows. Plus Cygwin is total garbage.

The following attachment contains a "hello, world" compiled on my Arch system for Windows, using Minw32, as well as the source file(although it's not much).
hello.zip 6k .zip file
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. 
CPUMotherboardGraphicsRAM
Intel Core i5-4200U Toshiba Intel HD Graphics 4400 6 GB DDR3L @1600 Mhz 
Hard DriveOptical DriveCoolingOS
750 GB 5400RPM SATA HDD DVD SuperMulti drive Stock fans Arch Linux 
MonitorKeyboardPowerCase
15.6" 1920x1080 Screen Toshiba Toshiba battery and A/C adapter Toshiba 
MouseAudio
Touchpad Intel HD Audio 
  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. 
CPUMotherboardGraphicsRAM
Intel Core i5-4200U Toshiba Intel HD Graphics 4400 6 GB DDR3L @1600 Mhz 
Hard DriveOptical DriveCoolingOS
750 GB 5400RPM SATA HDD DVD SuperMulti drive Stock fans Arch Linux 
MonitorKeyboardPowerCase
15.6" 1920x1080 Screen Toshiba Toshiba battery and A/C adapter Toshiba 
MouseAudio
Touchpad Intel HD Audio 
  hide details  
Reply
post #37 of 152
Regarding Windows/Linux compatibility, don't forget about C# and Mono.
    
CPUMotherboardGraphicsGraphics
Intel Core i7 860 Asus P7P55D-E Pro MSI GTX560 Ti TwinFrozr II MSI GTX560 Ti TwinFrozr II 
RAMHard DriveHard DriveHard Drive
Corsair 8GB DDR3 OCZ Vertex 3 Western Digital Caviar Black Western Digital Caviar Green 
Hard DriveOptical DriveCoolingOS
Samsung 840 Pro Lite-On 24x DVD-RW CoolerMaster V8 Windows 8.1 Professional 
OSMonitorMonitorMonitor
Debian 7.1 Samsung S22B350H Samsung S22B350H 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 MSI GTX560 Ti TwinFrozr II 
RAMHard DriveHard DriveHard Drive
Corsair 8GB DDR3 OCZ Vertex 3 Western Digital Caviar Black Western Digital Caviar Green 
Hard DriveOptical DriveCoolingOS
Samsung 840 Pro Lite-On 24x DVD-RW CoolerMaster V8 Windows 8.1 Professional 
OSMonitorMonitorMonitor
Debian 7.1 Samsung S22B350H Samsung S22B350H 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 #38 of 152
Thread Starter 
Quote:
Originally Posted by Metmop View Post

The following attachment contains a "hello, world" compiled on my Arch system for Windows, using Minw32, as well as the source file(although it's not much).
hello.zip 6k .zip file
Minw != mingw.

You originally stated mingw and cygwin, which are both POSIX environments for Windows - NOT Windows tools for Linux. Hence why I said you had things backwards rolleyes.gif
Quote:
Originally Posted by dushan24 View Post

Regarding Windows/Linux compatibility, don't forget about C# and Mono.
Well yeah, but you still need a cross-compiler to begin with.

Besides, it's not really best practice to be using C# on anything but Windows anyway. Given that C# is proprietary and MONO isn't a complete implementation of .NET.
post #39 of 152
I would like to learn Japanese ......









Lol jk
post #40 of 152
Thread Starter 
Quote:
Originally Posted by george241312 View Post

I would like to learn Japanese ......
Lol jk

That joke's been done 3 times already
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?