473,581 Members | 2,902 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Visual C++ Express Edition or lcc-win32?

Apologies if my cross posting has offended anyone....

For a pure hobbyist C/C++ programmer, who wants to develop
applications to run on Windows, what would be a better choice to
install: Visual C++ Express 2005 Edition or lcc-win32? Does anyone
have any opinion to share?

Also, is there a C++ compiler akin to lcc-win32?

Thanks,
Nimmi

Sep 2 '07
166 7846
On Sun, 2 Sep 2007 10:20:25 +0100, in comp.lang.c , "Malcolm McLean"
<re*******@btin ternet.comwrote :
>
"jacob navia" <ja***@jacob.re mcomp.frwrote in message
>Price: Free download.
If you don't mind me asking, how do you make money on it if you give the
compiler away for free? It doesn't sound like a hobby project.
Free for *non-commercial* use.

--
Mark McIntyre

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it."
--Brian Kernighan
Sep 2 '07 #11
On Sat, 01 Sep 2007 17:54:41 -0700, Nimmi Srivastav wrote:
Apologies if my cross posting has offended anyone....

For a pure hobbyist C/C++ programmer, who wants to develop
applications to run on Windows, what would be a better choice to
install: Visual C++ Express 2005 Edition or lcc-win32? Does anyone
have any opinion to share?

Also, is there a C++ compiler akin to lcc-win32?
If you don't need C99 support and can wait for 90MB to download,
use MSVC. Its long double is eight bytes, but at least the fractal
picture I generate computing with them isn't yellowed by a bug
which prevents a three byte struct from being returned correctly.
Also it doesn't have the upper limits of some unsigned types
suffixed with LL without any U. And I didn't get any assertion
failure from its compiler yet.
--
Army1987 (Replace "NOSPAM" with "email")
No-one ever won a game by resigning. -- S. Tartakower

Sep 2 '07 #12
Army1987 wrote:
On Sat, 01 Sep 2007 17:54:41 -0700, Nimmi Srivastav wrote:
>Apologies if my cross posting has offended anyone....

For a pure hobbyist C/C++ programmer, who wants to develop
applications to run on Windows, what would be a better choice to
install: Visual C++ Express 2005 Edition or lcc-win32? Does anyone
have any opinion to share?

Also, is there a C++ compiler akin to lcc-win32?

If you don't need C99 support and can wait for 90MB to download,
use MSVC. Its long double is eight bytes, but at least the fractal
picture I generate computing with them isn't yellowed by a bug
which prevents a three byte struct from being returned correctly.
??? This was fixed at least a year ago. Can you send a test
example?
Also it doesn't have the upper limits of some unsigned types
suffixed with LL without any U.
Either it is a fixed bug since ages or you are talking nonsense.

In limits.h I have
#define ULLONG_MAX 184467440737095 51615ULL
And I didn't get any assertion
failure from its compiler yet.
Can you provide an example?

Obviously a typo invalidates all other features of this compiler.

Using MSVC of course prevents you from all bugs since it is
a well known thing that Microsoft has never any bugs.

Sep 2 '07 #13
Malcolm McLean wrote:
>
"jacob navia" <ja***@jacob.re mcomp.frwrote in message
news:46******** *************** @news.orange.fr ...
>Nimmi Srivastav wrote:
I am the author of lcc-win32. This is a C compiler that implements
the latest standard C99 under windows. There is a 64 bit version
in the works, and there are 64 and 32 bits versions under linux
and AIX.

Price: Free download. Size: around 5MB. All this is written
in C. Generates very small programs.

If you don't mind me asking, how do you make money on it if you give the
compiler away for free? It doesn't sound like a hobby project.
The project is financed by the paying customers.
Sep 2 '07 #14
Richard Heathfield <rj*@see.sig.in validwrites:
>
I don't know of any C++ compilers ostensibly written by self-serving
buffoons, but of course it's entirely possible that this is merely
ignorance on my part.
And you should now. On both counts.
Sep 2 '07 #15
On 2 Sep, 09:39, jaysome <jays...@hotmai l.comwrote:
>
In my experience, the more compilers you can compile your code with
the better. C compilers are free to issue diagnostics for anything and
everything. That's not to say that compilers abuse this and emit
diagnostic messages on a whim, even when nothing is wrong with your
code. On the contrary, compilers emit diagnostic warnings for good
reason. And some compilers do it better than others.
This is excellent advice; even at a hobbyist level you should
always have at least two compilers to check your code against;
it's amazing the range of subtle and not-so-subtle snafus you
can make that one compiler will let through but that another
will catch, and vice-versa, at least in my experience.

Sep 2 '07 #16

jacob navia <ja***@jacob.re mcomp.frwrote in message...
>
Using MSVC of course prevents you from all bugs since it is
a well known thing that Microsoft has never any bugs.
BSOD is a *feature*.
If you don't like it, upgrade (hey, it's only another $400!).

--
Bob <GR
POVrookie
Sep 2 '07 #17
Richard Heathfield wrote:
Nimmi Srivastav said:
.... snip ...
>
>Also, is there a C++ compiler akin to lcc-win32?

I don't know of any C++ compilers ostensibly written by self-serving
buffoons, but of course it's entirely possible that this is merely
ignorance on my part.
I think this is an unnecessary dig.

--
Chuck F (cbfalconer at maineline dot net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home .att.net>
--
Posted via a free Usenet account from http://www.teranews.com

Sep 2 '07 #18
On Sat, 01 Sep 2007 17:54:41 -0700, Nimmi Srivastav
<ni************ *@yahoo.comwrot e:
>
For a pure hobbyist C/C++ programmer, who wants to develop
applications to run on Windows, what would be a better choice to
install: Visual C++ Express 2005 Edition or lcc-win32? Does anyone
have any opinion to share?
This is not an /either-or/ situation.

Installation of lcc-win32 takes about 1 minute. (It's a rather slim
piece of software, and that's rather convenient.) --- On the other
hand no C++.

So why not install both compilers/IDEs?
K. H.

--

E-mail: info<at>simple-line<Punkt>de
Sep 2 '07 #19
On Sun, 02 Sep 2007 06:32:25 +0000, Richard Heathfield
<rj*@see.sig.in validwrote:
>>
Also, is there a C++ compiler akin to lcc-win32?
I don't know of any C++ compilers ostensibly written
by self-serving buffoons [...]
This was an unprovoked attack. :-(
K. H.

--

E-mail: info<at>simple-line<Punkt>de
Sep 2 '07 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
1864
by: clintonG | last post by:
Visual C# 2005 Express Edition is a simple, lightweight, integrated development environment designed for beginning programmers and non-professional developers interested in building Windows Forms, class libraries, and console-based applications. Visual C# 2005 Express Edition includes many of the same productivity features found in Visual...
0
1270
by: Maury | last post by:
I just downloaded .Net Framework Beta2 and Visual Web Developer Express Edition Beta and Visual C# Express Edition. I installed .Net Framework Beta2, then I installed Visual Web Developer Express Edition Beta but the installation failed because the installation package can't find the Beta 2 (?). So I tried to install Visual C# Express...
1
7138
by: QLD_AU | last post by:
Has anyone see the following error ? VS 2005 Installs ok, however the SQL Mobile Edition (part of a full install) fails with the following error ? With Thanks Jason
4
2516
by: Andrew Robinson | last post by:
My main dev machine has WinXp and VS2005 (pro). 1. I need to install VWD Express Edition so that I can do some instruction on this. Any issues with both on the same machine. Installation order? 2. Does VWD Express Edition support the idea of Solutions? I coun't figure out how to create a blank solution which I usually do with VS2005...
2
3420
by: Progman | last post by:
I have Visual Studio 2005 Standard edition. Is ti the same thing as the Express edition or Standard is more?
6
1615
by: Simon Brown | last post by:
Hi, I am considering buying Visual Studio Standard Edition and have these questions about the VC++ incuded. Could you also, to help me know the diffrene in capablility, answer the same questions about the express edition. Here they are: >1) -Can you access the Windows API? >2) -Can you use Direct-X? >3) -Can you use Opengl?
1
1640
by: Ruth | last post by:
Which edition of Visual Studio do I have? "About" says that I have Visual Studio 8.0.5.0727.42: is this the professional, express, or enterprise edition? I do not believe it is the Team edition. I am trying to use "Attach to Your Form for Debugging" to attach to a process and the "Attach" button is grayed out. Help says that the "Attach...
1
1413
by: Ruth | last post by:
Which edition of Visual Studio do I have? "About" says that I have Visual Studio 8.0.5.0727.42: is this the professional, express, or enterprise edition? I do not believe it is the Team edition. I am trying to use "Attach to Your Form for Debugging" to attach to a process and the "Attach" button is grayed out. Help says that the "Attach...
1
2496
by: Dr T | last post by:
Hi! I downloaded MS Visual Web Developer 2005 Express Edition, MS .NET Framework SDK v2.0, and MS SQL Server 2005. Subsequently, I bought MS Visual Studio 2005 Professional Edition. 1) Are both the MS Visual Web Developer 2005 Express Edition and the MS Visual Studio 2005 Professional Edition used to develop .ASP applications?
24
2454
by: JJ | last post by:
I see the new software is 'RTM' but what does that mean in terms of when we can actually purchase it? Thanks, JJ
0
7788
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
8139
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
1
7890
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
6546
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5667
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5357
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3799
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
2298
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
1127
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.