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)
 
 
Would be nice!
(5 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 Linux Mint 14 x64 Samsung BX2250 Logitech Illuminated 
PowerCaseMouseAudio
Be Quiet! S.P. E⁷ 600W Fractal Design Core 3000 Logitech Pilot Optical AKG K240 Studio 
MotherboardCoolingPowerCase
Gigabyte GA-Z87MX-UD3H Thermalright Macho Rev.A B/W Silverstone ST60F-PS Silverstone SG10 
  hide details  
Reply
Ti-89 Titanium
(13 items)
 
 
Would be nice!
(5 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 Linux Mint 14 x64 Samsung BX2250 Logitech Illuminated 
PowerCaseMouseAudio
Be Quiet! S.P. E⁷ 600W Fractal Design Core 3000 Logitech Pilot Optical AKG K240 Studio 
MotherboardCoolingPowerCase
Gigabyte GA-Z87MX-UD3H Thermalright Macho Rev.A B/W Silverstone ST60F-PS Silverstone SG10 
  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
Budget Rig
(14 items)
 
   
CPUMotherboardGraphicsRAM
AMD Phenom II(tm) X4 955 Black Edition ~3.2Ghz ... GIGABYTE GA-MA790X-UD4 (AMD 790X Chipset) PowerColor Radeon HD 4850 512MB GDDR-3 (PCS+) Kingston ValueRAM DDR2-800 (4x2.0) 8.0GB 
Hard DriveOptical DriveCoolingOS
Western Digital 500GB Caviler Green (7200RPM) +... LG Super Multi Combo Drive (DVD+CDRW) Corsair A70 Dual 120mm (2000rpm) Heatsink Windows 7 Professional 64-bit 
MonitorKeyboardPowerCase
L1951S 19" (1280x1024) + AL1916W 19" (1440x900) HP KB-0630 Keyboard Silverstone Strider Essentials 500W Power Supply Mid ATX No Name Case 
MouseMouse Pad
Razer Deathadder (3500 DPI) Some no name 
CPUMotherboardGraphicsRAM
Intel Core i5-2415 Apple Logic Board Intel HD3000 Corsair 8GB DDR3-1600 
Hard DriveOptical DriveOSMonitor
Samsung 840 120GB Super Drive OSX Mountain Lion + Windows 7 Professional 64-b... 13" (1280x800) Glossy TN 
CPUMotherboardGraphicsRAM
AMD Athlon X2 QL-60  Quanta 30F1 Raddeon HD3200 (VRAM Shared with System RAM) HP 3.0GB DDR2-667 
Hard DriveOptical DriveOSOS
Western Digital 250GB 5200RPM HP Lightscribe Windows 8 Professional 64-bit Windows 8 Developer Preview 64-bit 
MonitorAudio
12.1" 1280x800 (180 Rotation) - Single Touch, P... Altec Lansing 
  hide details  
Reply
Budget Rig
(14 items)
 
   
CPUMotherboardGraphicsRAM
AMD Phenom II(tm) X4 955 Black Edition ~3.2Ghz ... GIGABYTE GA-MA790X-UD4 (AMD 790X Chipset) PowerColor Radeon HD 4850 512MB GDDR-3 (PCS+) Kingston ValueRAM DDR2-800 (4x2.0) 8.0GB 
Hard DriveOptical DriveCoolingOS
Western Digital 500GB Caviler Green (7200RPM) +... LG Super Multi Combo Drive (DVD+CDRW) Corsair A70 Dual 120mm (2000rpm) Heatsink Windows 7 Professional 64-bit 
MonitorKeyboardPowerCase
L1951S 19" (1280x1024) + AL1916W 19" (1440x900) HP KB-0630 Keyboard Silverstone Strider Essentials 500W Power Supply Mid ATX No Name Case 
MouseMouse Pad
Razer Deathadder (3500 DPI) Some no name 
CPUMotherboardGraphicsRAM
Intel Core i5-2415 Apple Logic Board Intel HD3000 Corsair 8GB DDR3-1600 
Hard DriveOptical DriveOSMonitor
Samsung 840 120GB Super Drive OSX Mountain Lion + Windows 7 Professional 64-b... 13" (1280x800) Glossy TN 
CPUMotherboardGraphicsRAM
AMD Athlon X2 QL-60  Quanta 30F1 Raddeon HD3200 (VRAM Shared with System RAM) HP 3.0GB DDR2-667 
Hard DriveOptical DriveOSOS
Western Digital 250GB 5200RPM HP Lightscribe Windows 8 Professional 64-bit Windows 8 Developer Preview 64-bit 
MonitorAudio
12.1" 1280x800 (180 Rotation) - Single Touch, P... Altec Lansing 
  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. 
  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 #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 Professional 
MonitorMonitorMonitorKeyboard
Samsung S22B350H Samsung S22B350H Samsung S22B350H Ducky Shine II 
PowerCaseMouseMouse Pad
Corsair HX850 CoolerMaster Storm Enforcer Logitech M500 Razer Goliathus 
Audio
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 Professional 
MonitorMonitorMonitorKeyboard
Samsung S22B350H Samsung S22B350H Samsung S22B350H Ducky Shine II 
PowerCaseMouseMouse Pad
Corsair HX850 CoolerMaster Storm Enforcer Logitech M500 Razer Goliathus 
Audio
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?