Message from discussion
Programming question...
Received: by 10.236.191.198 with SMTP id g46mr12968531yhn.5.1338218769449;
Mon, 28 May 2012 08:26:09 -0700 (PDT)
X-BeenThere: cincihackerspace@googlegroups.com
Received: by 10.236.173.229 with SMTP id v65ls4537040yhl.0.gmail; Mon, 28 May
2012 08:26:07 -0700 (PDT)
Received: by 10.236.191.198 with SMTP id g46mr12968353yhn.5.1338218767793;
Mon, 28 May 2012 08:26:07 -0700 (PDT)
Received: by 10.236.191.198 with SMTP id g46mr12968347yhn.5.1338218767757;
Mon, 28 May 2012 08:26:07 -0700 (PDT)
Return-Path: <ck...@colemankane.org>
Received: from smtp.fuse.net (smtpout.fuse.net. [64.8.71.14])
by gmr-mx.google.com with ESMTP id a57si9796219yhh.5.2012.05.28.08.26.07;
Mon, 28 May 2012 08:26:07 -0700 (PDT)
Received-SPF: neutral (google.com: 64.8.71.14 is neither permitted nor denied by best guess record for domain of ck...@colemankane.org) client-ip=64.8.71.14;
Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 64.8.71.14 is neither permitted nor denied by best guess record for domain of ck...@colemankane.org) smtp.mail=ck...@colemankane.org
Return-Path: <ck...@colemankane.org>
X_CMAE_Category: 0,0 Undefined,Undefined
X-CNFS-Analysis: v=2.0 cv=QrrcLCOd c=1 sm=0 a=ssTufp38MOLOAPTMSx8T9w==:17 a=8mXvwrJgQrcA:10 a=0oJ2LonpwjEA:10 a=D8kloWStAAAA:8 a=pGLkceISAAAA:8 a=I66FZ5__AAAA:8 a=8pif782wAAAA:8 a=4RBUngkUAAAA:8 a=Gcq9PvzNAAAA:20 a=zPil46QaipTLW6LfdhMA:9 a=CjuIK1q_8ugA:10 a=H-10qBSvtYQA:10 a=c4S9Whzb7AQA:10 a=MSl-tDqOz04A:10 a=Bm6qEjDGwGEA:10 a=hEWmldk_vgEuFBDa:21 a=5FWvhGW8a-jkAMOE:21 a=wfdokmiR1f3PojWs_ZAA:9 a=QEXdDO2ut3YA:10 a=_W_S_7VecoQA:10 a=tXsnliwV7b4A:10 a=ssTufp38MOLOAPTMSx8T9w==:117
X-CM-Score: 0
X-Scanned-by: Cloudmark Authority Engine
Authentication-Results: smtp01.cincibell.synacor.com smtp.mail=ck...@colemankane.org; spf=neutral; sender-id=neutral
Authentication-Results: smtp01.cincibell.synacor.com header.from=ck...@colemankane.org; sender-id=neutral
Received-SPF: neutral (smtp01.cincibell.synacor.com: 208.102.220.203 is neither permitted nor denied by domain of colemankane.org)
Received: from [208.102.220.203] ([208.102.220.203:50876] helo=mail.colemankane.org)
by smtp.fuse.net (envelope-from <ck...@colemankane.org>)
(ecelerity 2.2.3.47 r(39787)) with ESMTP
id 7A/F9-22468-F0993CF4; Mon, 28 May 2012 11:26:07 -0400
Received: by mail.colemankane.org (Postfix, from userid 58)
id E0B7F82E; Mon, 28 May 2012 15:20:15 -0400 (EDT)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on vine.colemankane.org
X-Spam-Level: ***
X-Spam-Status: No, score=3.4 required=10.1 tests=ALL_TRUSTED,BAYES_50,
DATE_IN_PAST_03_06,HTML_MESSAGE,RATWR8_MESSID autolearn=no version=3.3.2
X-Spam-ASN:
Received: from [10.4.238.183] (mobile-166-147-099-248.mycingular.net [166.147.99.248])
by mail.colemankane.org (Postfix) with ESMTPA id E6E6F82C
for <cincihackerspace@googlegroups.com>; Mon, 28 May 2012 15:20:07 -0400 (EDT)
References: <CAAGk34S4TRqvDV5HD1G7B0yej0md7jehesr6ow_NYnSyrFQ...@mail.gmail.com> <CAAGk34T9PQ3z7ePtrbs_0gQ_s2RBETZHsC8Toyc3_L93k7z...@mail.gmail.com> <CALEb9cWbYsXWcVxisNLa0T3sa4enHJWyezxLZyCTZPd0NK-...@mail.gmail.com>
In-Reply-To: <CALEb9cWbYsXWcVxisNLa0T3sa4enHJWyezxLZyCTZPd0NK-...@mail.gmail.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
boundary=Apple-Mail-239E4DEF-BFF0-412E-A982-97F0E5D67169
Message-Id: <FD0885AA-71F7-4405-9B19-626872FE0...@colemankane.org>
Cc: "cincihackerspace@googlegroups.com" <cincihackerspace@googlegroups.com>
X-Mailer: iPhone Mail (9B206)
From: Coleman Kane <ck...@colemankane.org>
Subject: Re: [CHP] Programming question...
Date: Mon, 28 May 2012 11:25:51 -0400
To: "cincihackerspace@googlegroups.com" <cincihackerspace@googlegroups.com>
--Apple-Mail-239E4DEF-BFF0-412E-A982-97F0E5D67169
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
GCC & binutils with MinGW32 target works really well for C/C++.
For C# there isn't really much in common with C or C++. It is actually a Jav=
a derivative named C# (rather than J++) to satisfy some Microsoft branding c=
oncerns (and patent/trademark issues).
In all cases, the second, but likely more pertinent issue is library compati=
bility. You need a runtime that is cross-platform compatible. The GLIB and G=
LIBMM projects are good examples.
Sent from my iPhone
On May 27, 2012, at 11:54 PM, Craig <agent.cr...@gmail.com> wrote:
> I don't program on windows much but when I did I typically used visual stu=
dio because that's often what my employer was using. Or I would use cygwin t=
o compile C with gcc but I'm very comfortable with a unix shell and gcc so t=
hat may not be an ideal solution for you.
>=20
> .Net is easy (imo) and you could probably use Mono for free http://www.mon=
o-project.com/Main_Page
>=20
> On Sun, May 27, 2012 at 11:47 PM, Matthew Robbins <cedarcr...@gmail.com> w=
rote:
> I'm going to rephrase the question and see if it makes more sense:
>=20
> Say I'm interested in a C#, C, or C++ compiler that is:
>=20
> Free (but I'll consider paying for a good one)
> Decent
> Works on Windows
> optional: Has an integrated development environment.
>=20
> =46rom this list: http://en.wikipedia.org/wiki/List_of_compilers#C.23_com=
pilers , does anyone have a recommendation based on experience?
>=20
> (Also, I'd consider something other than C (or a derivative) if it offers s=
uperior---something.)
>=20
> Again, thanks! (I'm going on a trip where I might not have a reliable int=
ernet connection, so I'm hoping to get it installed and working in the next d=
ay or so.)
>=20
>=20
> Matthew
>=20
> On Fri, May 25, 2012 at 4:48 PM, Matthew Robbins <cedarcr...@gmail.com> wr=
ote:
> I'm a little embarrassed to ask this question.
> =20
> I haven't programmed in years and years. Off the top of my head, 14 years.=
> =20
> I've got a problem that I can't solve with excel. (I am so embarrassed rig=
ht now.)
> =20
> So---What is the easiest way to get started programming on a PC?
> =20
> C-something (C#?) would be ideal. The last language I used was C++, althou=
gh I would be comfortable with any reasonable language. (I need basic stuff:=
arrays, text string manipulation. Bitwise manipulations would be nice. Some=
way to talk to a USB port would be good, but not a dealbreaker. I don't nee=
d object oriented or anything fancy. Straight C will do.)
> =20
> I've got the Arduino "processing" tool installed. Does that have simulatio=
n features where it will run on the computer?
> =20
> Bonus for free and legal, but I would definitely consider paying.
> =20
> Thanks!
> =20
> =20
> Matthew
> Sharonville
>=20
> --=20
> You received this message because you are subscribed to the Google Groups "=
Hive13 Hackerspace" group.
> To post to this group, send email to cincihackerspace@googlegroups.com.
> To unsubscribe from this group, send email to cincihackerspace+unsubscribe=
@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/cinci=
hackerspace?hl=3Den.
>=20
> --=20
> You received this message because you are subscribed to the Google Groups "=
Hive13 Hackerspace" group.
> To post to this group, send email to cincihackerspace@googlegroups.com.
> To unsubscribe from this group, send email to cincihackerspace+unsubscribe=
@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/cinci=
hackerspace?hl=3Den.
--Apple-Mail-239E4DEF-BFF0-412E-A982-97F0E5D67169
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head></head><body bgcolor=3D"#FFFFFF"><div>GCC & binutils with Mi=
nGW32 target works really well for C/C++.</div><div><br></div><div>For C# th=
ere isn't really much in common with C or C++. It is actually a Java derivat=
ive named C# (rather than J++) to satisfy some Microsoft branding concerns (=
and patent/trademark issues).</div><div><br></div><div>In all cases, the sec=
ond, but likely more pertinent issue is library compatibility. You need a ru=
ntime that is cross-platform compatible. The GLIB and GLIBMM projects are go=
od examples.<br><br>Sent from my iPhone</div><div><br>On May 27, 2012, at 11=
:54 PM, Craig <<a href=3D"mailto:agent.cr...@gmail.com">agent.craig@gmail=
.com</a>> wrote:<br><br></div><div></div><blockquote type=3D"cite"><div>I=
don't program on windows much but when I did I typically used visual studio=
because that's often what my employer was using. Or I would use cygwi=
n to compile C with gcc but I'm very comfortable with a unix shell and gcc s=
o that may not be an ideal solution for you.<div>
<br></div><div>.Net is easy (imo) and you could probably use Mono for free&n=
bsp;<a href=3D"http://www.mono-project.com/Main_Page">http://www.mono-projec=
t.com/Main_Page</a><br><br><div class=3D"gmail_quote">On Sun, May 27, 2012 a=
t 11:47 PM, Matthew Robbins <span dir=3D"ltr"><<a href=3D"mailto:cedarcre=
e...@gmail.com" target=3D"_blank">cedarcr...@gmail.com</a>></span> wrote:<b=
r>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
#ccc solid;padding-left:1ex">I'm going to rephrase the question and see if i=
t makes more sense:<div><br></div><div>Say I'm interested in a C#, C, or C++=
compiler that is:</div>
<div><br></div><div>Free (but I'll consider paying for a good one)</div>
<div>Decent</div><div>Works on Windows</div><div>optional: Has an integrated=
development environment.</div><div><br></div><div>=46rom this list:
<a href=3D"http://en.wikipedia.org/wiki/List_of_compilers#C.23_compilers" ta=
rget=3D"_blank">http://en.wikipedia.org/wiki/List_of_compilers#C.23_compiler=
s</a> , does anyone have a recommendation based on experience?</div><d=
iv>
<br></div><div>
(Also, I'd consider something other than C (or a derivative) if it offers su=
perior---something.)</div><div><br></div><div>Again, thanks! (I'm goin=
g on a trip where I might not have a reliable internet connection, so I'm ho=
ping to get it installed and working in the next day or so.)<span class=3D"H=
OEnZb"><font color=3D"#888888"><br>
<br><br>Matthew</font></span><div><div class=3D"h5"><br><div class=3D"gmail_=
quote">On Fri, May 25, 2012 at 4:48 PM, Matthew Robbins <span dir=3D"ltr">&l=
t;<a href=3D"mailto:cedarcr...@gmail.com" target=3D"_blank">cedarcreek@gmail=
.com</a>></span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
#ccc solid;padding-left:1ex">
<div>I'm a little embarrassed to ask this question.</div>
<div> </div>
<div>I haven't programmed in years and years. Off the top of my head, 14 yea=
rs.</div>
<div> </div>
<div>I've got a problem that I can't solve with excel. (I am so embarrassed r=
ight now.)</div>
<div> </div>
<div>So---What is the easiest way to get started programming on a PC? </div>=
<div> </div>
<div>C-something (C#?) would be ideal. The last language I used was C++=
, although I would be comfortable with any reasonable language. (I need basi=
c stuff: arrays, text string manipulation. Bitwise manipulations would be&nb=
sp;nice. Some way to talk to a USB port would be good, but not a dealbr=
eaker. I don't need object oriented or anything fancy. Straight C will do.)<=
/div>
<div> </div>
<div>I've got the Arduino "processing" tool installed. Does that have simula=
tion features where it will run on the computer?</div>
<div> </div>
<div>Bonus for free and legal, but I would definitely consider paying.</div>=
<div> </div>
<div>Thanks! </div>
<div> </div>
<div> </div>
<div>Matthew</div>
<div>Sharonville</div>
</blockquote></div><br></div></div></div><div class=3D"HOEnZb"><div class=3D=
"h5">
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups "H=
ive13 Hackerspace" group.<br>
To post to this group, send email to <a href=3D"mailto:cincihackerspace@goog=
legroups.com" target=3D"_blank">cincihackerspace@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:cincihackers=
pace%2Bunsubscribe@googlegroups.com" target=3D"_blank">cincihackerspace+unsu=
bscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/gr=
oup/cincihackerspace?hl=3Den" target=3D"_blank">http://groups.google.com/gro=
up/cincihackerspace?hl=3Den</a>.<br>
</div></div></blockquote></div><br></div>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups "H=
ive13 Hackerspace" group.<br>
To post to this group, send email to <a href=3D"mailto:cincihackerspace@goog=
legroups.com">cincihackerspace@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href=3D"mailto:cincihackers=
pace+unsubscribe@googlegroups.com">cincihackerspace+unsubscribe@googlegroups=
.com</a>.<br>
For more options, visit this group at <a href=3D"http://groups.google.com/gr=
oup/cincihackerspace?hl=3Den">http://groups.google.com/group/cincihackerspac=
e?hl=3Den</a>.<br>
</div></blockquote></body></html>=
--Apple-Mail-239E4DEF-BFF0-412E-A982-97F0E5D67169--