Path: csiph.com!aioe.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=c3=b8j?= Newsgroups: comp.lang.java.programmer Subject: Re: programming...? Date: Wed, 21 Feb 2018 11:03:14 -0500 Organization: Aioe.org NNTP Server Lines: 72 Message-ID: References: <5b01869b-a71c-44db-b6e5-e4afdd6c561e@googlegroups.com> NNTP-Posting-Host: PBuS014lhzVyHjLbXmo/ZQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 X-Notice: Filtered by postfilter v. 0.8.3 Content-Language: en-US Xref: csiph.com comp.lang.java.programmer:38061 On 2/21/2018 10:44 AM, Kiwi User wrote: > On Wed, 21 Feb 2018 12:29:59 +0100, Robert Spanjaard wrote: >> On 21-02-18 01:47, Kiwi User wrote: >>> On Wed, 21 Feb 2018 01:16:08 +0100, Robert Spanjaard wrote: >>>> Why would you buy a Pi to learn a general programming language? I can >>>> imagine buying one for specific applications like Android Things, but >>>> C and Python work just as well on his current system, with his >>>> favorite editor. >>> >>> A cheap and quite capable machine to use for finding out about non-MS >>> software. There are a LOT of UNIX/Linux systems out there and a lot of >>> RDBMS that aren't SQL Server. Ditto for web servers. >> >> So you agree that "to learn C, Python and even assembler", buying a >> second computer is unneccessary? >> > I think there's an element of MS lockin even there: to me, anyway, > understanding make is an integral part of learning C, but aren't you > stuck with Visual Studio if you use MS C, Not necessarily. A text editor and command line build works fine. > to say nothing of their > revolting 'Hungarian' naming standards. That is entirely up to the programmer. I think it is common to hungarian for Win32/MFC/COM programming but use normal standard for less Windows specific code. > They also used to have a rather > nonstandard C library as well - is that now POSIX compliant? It fully supports the C standard. >> I'm not familiar with databases, but I can't imagine SQL being >> the only one available for Windows. >> > Well, SQL Server is essentially a Sybase clone, so if you know one you > probably can still claim to know the other. MS SQLserver was cloned of Sybase SQLServer in 1989. They separated in 1995. That is 23 years ago. They have diverged quite a bit. > Access was horrid and I'm > told, by people who know, that the equivalent member of the SQL Server > family is no better and just as orphaned when it comes to DBA tools. The purpose of embedded databases is really to avoid the need for DBA's, so ... > Both > Mysql and MariaDB run in Linux and so does PostgreSQL, And on Windows. > One point, though. If you need to buy the relevant Windows software to > learn it or buy a VM in order to run Linux on a Windows box, it could > well be cheaper to get a RaspberryPi and run it headless. Pay for what on Windows? MS SQLServer Express is free Oracle DB XE is free IBM DB2 Express is free MySQL is free PostgreSQL is free Arne