Operating System Choice

Discussion in 'App Development' started by SunnyIsles, Dec 19, 2013.

  1. Sorry, I do not follow. You can install a faulty program in Linux/Unix in the exact same manner than you can install a non-functional Windows application. Visual Studio sports an awesome (probably again, the currently best online project and library repository via Nuget) repository of code libraries. You honestly want to compare Nuget in .Net and (Ana)conda in Python? I would wager to say that Nuget must be housing 50-100 times if not more the number of libraries than Anaconda. It could not get simpler than loading libraries and references through Nuget.

     
    #131     Jun 2, 2014
  2. Installing pretty much any program in Linux is a matter of typing:
    sudo yum install thisOrThat program...
    For some reason I don't understand this functionality doesn't exist on windows.
     
    #132     Jun 2, 2014
  3. lol, you gotta be kidding me right? So now you entered your install command and what happens next? In all theory you could still download and install a totally malicious software tool that will rip your hard drive to pieces in the exact same way than it could happen on a Windows machine (harder nowadays with SSD drives, but its just an example out of many, you could as well chose a virus issue or an app that wipes your ssd drive clean). What is the difference between entering a command by text to install and app and on the other hand point and click with the mouse.....

    :confused::confused::confused:

     
    #133     Jun 2, 2014
  4. vicirek

    vicirek

    Visual Studio compiler has OpenMP switch together with pragma comments to make it easier to use courtesy of Microsoft. OpenMP is somewhat outdated but offers additional flexibility. TPL is really good, very well optimized and pleasure to work with. PPL for native coders in VS offers the same functionality and ease of use as TPL. There is no argument that managed .Net code is fast. VS IDE and .Net offers a lot of features including task and data parallelism and there is a lot more going on there than for native coders except for massive parallelism (like C++ AMP, CUDA) that are best accessed from native code (it can be used in managed but crossing the barrier from managed to native and back is sometimes not worth it). However, there are situations when managed code is not the best answer to all programming problems and from what I see even Microsoft is recognizing that and actually doing some interesting things that might eliminate the issue of managed vs native including GUI.
     
    #134     Jun 2, 2014
  5. Wow, miraculously we agree. Nice post. And yes, I admit I completely forgot C++ AMP, a very nice library, and it probably performs ever so slightly better than the whole TPL/PLINQ/Dataflow family, given both are coded up by knowledgeable programmers. Also, agree that managed code is not always the right solution and nor are parallelizations of code. Microsoft is definitely changing its attitude to open-source, but I think they still love their whole .Net family and for good reason. I am most often concerned and frustrated with Microsoft when it comes to WPF and their approach to GUI and visualization. I still stay miles away from WPF/MVVM because I do not think that Microsoft stands fully behind this technology. I had project coders work on Winforms for GUI purposes, and it does just fine. And yes, I am fully aware of how Microsoft pushed away a number of highly qualified and well respected coders because they became disgusted with the company's opaque future vision, lack of communication, abandonment of projects, frequent change of direction (they now code iOS apps).

    Anyway, a conciliatory post and I respect that!!!

     
    #135     Jun 2, 2014
  6. Sure... package managers dont warranty the quality of the software, they're just very convenient when it comes to getting the install done.
    I'm pretty sure I'm nowhere near average (or normal for that matter), but typing in the terminal just seems easier than click and point (even in windows I often prefer the command prompt when doing an installation now a days)
    I guess the app store that they included in W8 sort of fills the role that package managers do on the unix world...

    :)

     
    #136     Jun 3, 2014
  7. whatever floats your boat. If most other Linux user apply the same logic for their choice then I can only wonder.

    Peace ;-)


     
    #137     Jun 3, 2014
  8. I never thought about this before – the Windows and Mac app stores do function a bit like the Linux package managers. Honestly, I’m not sure it really matters hugely which operating system you use as long as it can run the programs you want and you feel comfortable in it.
     
    #138     Jun 4, 2014
  9. of course it does not matter. And for 99% of the work ANYONE on this website does, including algorithmic trading, backtesting, statistical analysis, spread sheets, music listening, browsing,... it does not matter either. That is why this debate is actually ridiculous. As if Linux performs work Windows could not.

    I am sure when I say that the biggest mistake Microsoft is making right now is attempting to morph mobile use and desktop use together. Its like cabinet maker giving up making cabinets and starting to sell suitcases because he thinks its the perfect compromise between cabinets and hand bags. I do not want to use a crippled desktop OS so that my mobile comrades can enjoy Windows 8 on their phones or tablets and so that MS only needs to maintain/develop one code base. Nor do I want to run function limited applications on my desktop just because those apps would not run on a mobile device. And touch screen sensitive monitors and this whole hype of tiles on Windows 8? Ridiculous. Great on tablets and phones but totally ridiculous on full size screens other than specialty usages such as at cinemas or restaurants. And I see tons of retail targeted touch screen sensitive full sized screens at stores nowadays (at least in Tokyo, Japan). MS can offer one unified OS in the future when all tablets run 20+ hours on battery power and all run on the same CPU grades than desktop PCs.

     
    #139     Jun 5, 2014
  10. Holy crap.. you said something I actually strongly, strongly agree with.

    Maybe I'm just getting old and set in my ways, but I find myself the most productive on 'desktop metaphor' user interfaces when it comes to workstations. Regardless of the OS in question.
     
    #140     Jun 5, 2014