dev-cpp-users Mailing List for Dev-C++ (Page 616)
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(15) |
Oct
(115) |
Nov
(154) |
Dec
(258) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(377) |
Feb
(260) |
Mar
(249) |
Apr
(188) |
May
(152) |
Jun
(150) |
Jul
(195) |
Aug
(202) |
Sep
(200) |
Oct
(286) |
Nov
(242) |
Dec
(165) |
| 2002 |
Jan
(245) |
Feb
(241) |
Mar
(239) |
Apr
(346) |
May
(406) |
Jun
(369) |
Jul
(418) |
Aug
(357) |
Sep
(362) |
Oct
(597) |
Nov
(455) |
Dec
(344) |
| 2003 |
Jan
(446) |
Feb
(397) |
Mar
(515) |
Apr
(524) |
May
(377) |
Jun
(387) |
Jul
(532) |
Aug
(364) |
Sep
(294) |
Oct
(352) |
Nov
(295) |
Dec
(327) |
| 2004 |
Jan
(416) |
Feb
(318) |
Mar
(324) |
Apr
(249) |
May
(259) |
Jun
(218) |
Jul
(212) |
Aug
(259) |
Sep
(158) |
Oct
(162) |
Nov
(214) |
Dec
(169) |
| 2005 |
Jan
(111) |
Feb
(165) |
Mar
(199) |
Apr
(147) |
May
(131) |
Jun
(163) |
Jul
(235) |
Aug
(136) |
Sep
(84) |
Oct
(88) |
Nov
(113) |
Dec
(100) |
| 2006 |
Jan
(85) |
Feb
(119) |
Mar
(33) |
Apr
(31) |
May
(56) |
Jun
(68) |
Jul
(18) |
Aug
(62) |
Sep
(33) |
Oct
(55) |
Nov
(19) |
Dec
(40) |
| 2007 |
Jan
(22) |
Feb
(49) |
Mar
(34) |
Apr
(51) |
May
(66) |
Jun
(43) |
Jul
(116) |
Aug
(57) |
Sep
(70) |
Oct
(69) |
Nov
(97) |
Dec
(86) |
| 2008 |
Jan
(32) |
Feb
(47) |
Mar
(106) |
Apr
(67) |
May
(28) |
Jun
(39) |
Jul
(31) |
Aug
(25) |
Sep
(18) |
Oct
(25) |
Nov
(5) |
Dec
(21) |
| 2009 |
Jan
(33) |
Feb
(27) |
Mar
(27) |
Apr
(22) |
May
(22) |
Jun
(10) |
Jul
(17) |
Aug
(9) |
Sep
(21) |
Oct
(13) |
Nov
(4) |
Dec
(11) |
| 2010 |
Jan
(10) |
Feb
(8) |
Mar
(4) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(8) |
Oct
(26) |
Nov
(9) |
Dec
(1) |
| 2011 |
Jan
(21) |
Feb
(16) |
Mar
(4) |
Apr
(19) |
May
(26) |
Jun
(9) |
Jul
(6) |
Aug
|
Sep
(4) |
Oct
(3) |
Nov
(2) |
Dec
(1) |
| 2012 |
Jan
(4) |
Feb
(7) |
Mar
(4) |
Apr
|
May
(1) |
Jun
(10) |
Jul
(1) |
Aug
(1) |
Sep
(18) |
Oct
(3) |
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(2) |
Mar
(15) |
Apr
(6) |
May
(1) |
Jun
(3) |
Jul
(1) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
(9) |
Dec
|
| 2014 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
(4) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(4) |
| 2015 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(9) |
Nov
(35) |
Dec
(6) |
| 2016 |
Jan
(7) |
Feb
(10) |
Mar
(10) |
Apr
(9) |
May
(13) |
Jun
(9) |
Jul
(1) |
Aug
(3) |
Sep
(3) |
Oct
(1) |
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Ioannis V. <no...@ya...> - 2002-03-05 15:02:38
|
"Learn some easy language", "learn some outdated language", "so as to
get the fundamentals". Sorry guys i strongly disagree with you. My
advice is: Learn the *best* language directly. I started from C
straight, and now i am at C++ and i can suggest to learrn C at all and
go straight at C++. C++ provides all the paradigms and facilities both
high level and low level, so as anyone can learn as much as he wants and
start programming. There is no need to know the whole C++ so as to write
good programs. Also for a newcomer it is very easy to program in C++!
=20
=20
Consider the code:
=20
#include <iostream>
#include <string>
=20
int main()
{
using namespace std;
=20
string a=3D"This is my first program.";
string b=3D"I wish to become a very good programmer";
=20
string c=3Da+" "+b;
=20
cout<<c;
}
=20
=20
I also suggested a great book which permits to learn C++ rapidly.
"Accelerated C++" by Andrew Koenig, Barbara Moo. I was informed of this
book by BS himself in an email discussion we had on TC++PL. Then i
checked at Amazon and i saw it has good comments. Also i read the
contents and i think they are great too. Then i read the author's page
for the book and i liked it too. In summary a great book.
=20
=20
http://www.research.att.com/~ark/bibliography/accelerated.html
=20
=20
=20
Ioannis
=20
* Ioannis Vranos
* Programming pages: <http://www.noicys.d2g.com/>
http://www.noicys.d2g.com
* Alternative URL: <http://run.to/noicys> http://run.to/noicys
=20
=20
Ioannis
=20
* Ioannis Vranos
* Programming pages: <http://www.noicys.d2g.com/>
http://www.noicys.d2g.com
* Alternative URL: <http://run.to/noicys> http://run.to/noicys
-----Original Message-----
From: dev...@li...
[mailto:dev...@li...] On Behalf Of Benjamin
Wheeless
Sent: Tuesday, March 05, 2002 2:59 PM
To: nic...@ya...; dev...@li...
Subject: Re: [Dev-C++] (no subject)
Good morning,
Just wanted to chime in here. Jason's opinion on this topic is right
along the same lines as mine. I totally agree that it is important to
learn the fundamentals behind the structure of programming first.
As I mentioned in an email to another person posting this same question
(possibly the same person under a different email address)... I'd
recommend something like Pascal or QBasic to start you off. They are
outdated and are aimed at teaching programming from a console (DOS
window) environment, but they will be excellent at "starting your
journey" as Jason said, into the world of programming.
Back when I was in college, the first programming language that they
taught there was Pascal. Then we progressed into C and C++ and then
into learning more about Data Structures, Algorithms, Operating Systems,
etc. Anyway, my point is...start with something small and work up...
QBasic, BASIC, and Pascal are all languages that are great starting
points.
Start there, with the basics....and feel free to email should you have
any questions along the way.
Benjamin Wheeless
Network Systems - Delta Airlines, Inc.
Atlanta, GA - USA 30320
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
=20
----Original Message Follows----=20
From: Nicole Mark=20
To: dev...@li...=20
Subject: [Dev-C++] (no subject)=20
Date: Mon, 4 Mar 2002 16:01:56 -0800 (PST)=20
Pre-high schooler needs information on how to start learning programming
Thanks=20
---------------------------------=20
Do You Yahoo!?=20
Yahoo! Sports - Sign up for Fantasy Baseball=20
_____ =20
Send and receive Hotmail on your mobile device: Click
<http://g.msn.com/1HM105401/14> Here
_______________________________________________ Dev-cpp-users mailing
list Dev...@li...
https://lists.sourceforge.net/lists/listinfo/dev-cpp-users=20
|
|
From: Benjamin W. <ben...@ho...> - 2002-03-05 14:46:10
|
<html><div style='background-color:'><DIV> <P>Bloodshed does carry a Pascal compiler on their web site. I think it's DevPascal 1.9. I am not sure about the old Turbo Pascal being available at Borland...although it may be...as I rarely check their museum section. I do know that you cannot purchase it anywhere except in the UK where I think it is available in limited quantities (I'm speaking of the TP 7.0 version).</P> <P>You can get a trial version of Delphi ( or Object Pascal as Jason mentioned ) from Borland I believe... version 6.0 (I think). I already own Delphi 6.0 Enterprise and I also have an outdated but fully functional (all documentation included) Delphi 1.0 version which I would be more than happy to part with if you would prefer that over DevPascal 1.9. However, I would personally recommend that you NOT start off with Delphi 1.0 and would recommend the DevPascal 1.9 over Delphi 1.0 to get you started.</P> <P>Anyway, best of luck.<BR><FONT face="Geneva, Arial, Sans-serif" size=2><BR>Benjamin Wheeless<BR></FONT><FONT face="Geneva, Arial, Sans-serif" size=2><STRONG>Network Systems - Delta Airlines, Inc.<BR></STRONG></FONT><FONT face=Arial size=2><STRONG>Atlanta, GA - USA 30320</STRONG></FONT></P></DIV> <DIV></DIV> <DIV><FONT face=Arial size=2><STRONG>==============================</STRONG></FONT></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV>----Original Message Follows---- <DIV></DIV>From: "Jason Hardman" <JAS...@BT...> <DIV></DIV>To: "Dev-C++" <DEV...@LI...> <DIV></DIV>Subject: Re: [Dev-C++] (no subject) <DIV></DIV>Date: Tue, 5 Mar 2002 13:29:22 -0000 <DIV></DIV> <DIV></DIV>I don't want to nay say something someone else has said, but I wouldn't recommend BASIC as a way of learning structured programming, because in essence BASIC is an unstructured language with very loose type checking. In the more recent incarnations there have been some flow control statements grafted on to the language, but I still wouldn't recommend it. After saying all that I will admit that my first experience of programming was ZX Spectrum Basic. <DIV></DIV> <DIV></DIV>The usual first language is Pascal. There's a Dev-Pascal environment available I believe (maybe I got the name wrong) at the Bloodshed website. Delphi is an extension of the Pascal language into an object oriented paradigm from Borland. You can also still get hold of the old Turbo-Pascal environment from the museum section of the borland comunity web-site (I think). <DIV></DIV> <DIV></DIV>Jason. <DIV></DIV> <DIV></DIV> <DIV></DIV>----- Original Message ----- <DIV></DIV>From: Benjamin Wheeless <DIV></DIV>To: nic...@ya... ; dev...@li... <DIV></DIV>Sent: Tuesday, March 05, 2002 12:58 PM <DIV></DIV>Subject: Re: [Dev-C++] (no subject) <DIV></DIV> <DIV></DIV> <DIV></DIV>Good morning, <DIV></DIV> <DIV></DIV>Just wanted to chime in here. Jason's opinion on this topic is right along the same lines as mine. I totally agree that it is important to learn the fundamentals behind the structure of programming first. <DIV></DIV> <DIV></DIV>As I mentioned in an email to another person posting this same question (possibly the same person under a different email address)... I'd recommend something like Pascal or QBasic to start you off. They are outdated and are aimed at teaching programming from a console (DOS window) environment, but they will be excellent at "starting your journey" as Jason said, into the world of programming. <DIV></DIV> <DIV></DIV>Back when I was in college, the first programming language that they taught there was Pascal. Then we progressed into C and C++ and then into learning more about Data Structures, Algorithms, Operating Systems, etc. Anyway, my point is...start with something small and work up... QBasic, BASIC, and Pascal are all languages that are great starting points. <DIV></DIV> <DIV></DIV>Start there, with the basics....and feel free to email should you have any questions along the way. <DIV></DIV> <DIV></DIV>Benjamin Wheeless <DIV></DIV>Network Systems - Delta Airlines, Inc. <DIV></DIV>Atlanta, GA - USA 30320 <DIV></DIV>============================== <DIV></DIV> <DIV></DIV>----Original Message Follows---- <DIV></DIV>From: Nicole Mark <DIV></DIV>To: dev...@li... <DIV></DIV>Subject: [Dev-C++] (no subject) <DIV></DIV>Date: Mon, 4 Mar 2002 16:01:56 -0800 (PST) <DIV></DIV>Pre-high schooler needs information on how to start learning programming <DIV></DIV>Thanks <DIV></DIV>--------------------------------- <DIV></DIV>Do You Yahoo!? <DIV></DIV>Yahoo! Sports - Sign up for Fantasy Baseball <DIV></DIV> <DIV></DIV> <DIV></DIV>------------------------------------------------------------------------------ <DIV></DIV>Send and receive Hotmail on your mobile device: Click Here <DIV></DIV>_______________________________________________ Dev-cpp-users mailing list Dev...@li... https://lists.sourceforge.net/lists/listinfo/dev-cpp-users <DIV></DIV></div><br clear=all><hr>MSN Photos is the easiest way to share and print your photos: <a href='http://g.msn.com/1HM105401/15'>Click Here</a><br></html> |
|
From: David M. <ci...@ya...> - 2002-03-05 14:19:45
|
I learnt on pascal in high school and I just started college
I would suggest pascal as it is a structured and if you are using turbo pascal
it allows you to create objects so you can get to the advanced topics in C &
C++ in this simple language as well as the constructs (the syntax of the
program
is uncannily similar. Pascal is not case sensitive and is a little kinder
in terms
of it's error messages.
This should illustrate my point
{hello world in pascal}
Program Hello;
uses crt;
begin
Clrscr;
Writeln("Hello World");
readln;
end.
//Hello world in C
#include <iostream.h>
int main()
{
cout << "Hello World" << endl;
system("PAUSE");
return 0;
}
As you can see the structure is quite similar and thus when you
decide to move up to C or C++ the jump is quite small (all you have
to do is learn different syntax and functions). I regret to say that there are
not many good books on store shelves but you can find quite a few good
tutorials on the internet(or just write me for help).
(P.S. sorry this was so long I just had to put in my two cents)
At 07:01 PM 3/4/2002, you wrote:
>Pre-high schooler needs information on how to start learning programming
>
>Thanks
>
>
>
>Do You Yahoo!?
>Yahoo! Sports - Sign up for
><http://baseball.fantasysports.yahoo.com/>Fantasy Baseball
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
|
|
From: <Dan...@ao...> - 2002-03-05 14:08:23
|
I suggest several things for someone who wants learn programming they are: 1. Try Basic al though it doesn't seem as powerful or structured as opposed to Pascal or C I still use a Visual Basic clone called RapidQ that comes with a true IDE, but is much easier to learn. 2. I Also recommend DEV-Pascal created by Bloodshed Software as a part of the Free Pascal project. It can be found at sourceforge.net I use both and I highly recommend them to anyone in need of a more simpler programming environment. Now I have a question for the group, does anyone know of an example source code to build an IDE? My reason for asking is that I belong to another programming group for RapidQ and I've set out to create a more updated version of their IDE taking full advantage of the include file RAPIDQ.INC. Best wishes to all and happy programming, Danny |
|
From: Jason H. <jas...@bt...> - 2002-03-05 13:31:00
|
I don't want to nay say something someone else has said, but I wouldn't = recommend BASIC as a way of learning structured programming, because in = essence BASIC is an unstructured language with very loose type checking. = In the more recent incarnations there have been some flow control = statements grafted on to the language, but I still wouldn't recommend = it. After saying all that I will admit that my first experience of = programming was ZX Spectrum Basic. The usual first language is Pascal. There's a Dev-Pascal environment = available I believe (maybe I got the name wrong) at the Bloodshed = website. Delphi is an extension of the Pascal language into an object = oriented paradigm from Borland. You can also still get hold of the old = Turbo-Pascal environment from the museum section of the borland comunity = web-site (I think). Jason. ----- Original Message -----=20 From: Benjamin Wheeless=20 To: nic...@ya... ; dev...@li...=20 Sent: Tuesday, March 05, 2002 12:58 PM Subject: Re: [Dev-C++] (no subject) Good morning, Just wanted to chime in here. Jason's opinion on this topic is right = along the same lines as mine. I totally agree that it is important to = learn the fundamentals behind the structure of programming first. As I mentioned in an email to another person posting this same = question (possibly the same person under a different email address)... = I'd recommend something like Pascal or QBasic to start you off. They = are outdated and are aimed at teaching programming from a console (DOS = window) environment, but they will be excellent at "starting your = journey" as Jason said, into the world of programming. Back when I was in college, the first programming language that they = taught there was Pascal. Then we progressed into C and C++ and then = into learning more about Data Structures, Algorithms, Operating Systems, = etc. Anyway, my point is...start with something small and work up... = QBasic, BASIC, and Pascal are all languages that are great starting = points. Start there, with the basics....and feel free to email should you have = any questions along the way. Benjamin Wheeless Network Systems - Delta Airlines, Inc. Atlanta, GA - USA 30320 = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D ----Original Message Follows----=20 From: Nicole Mark=20 To: dev...@li...=20 Subject: [Dev-C++] (no subject)=20 Date: Mon, 4 Mar 2002 16:01:56 -0800 (PST)=20 Pre-high schooler needs information on how to start learning = programming=20 Thanks=20 ---------------------------------=20 Do You Yahoo!?=20 Yahoo! Sports - Sign up for Fantasy Baseball=20 -------------------------------------------------------------------------= ----- Send and receive Hotmail on your mobile device: Click Here _______________________________________________ Dev-cpp-users mailing = list Dev...@li... = https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
|
From: Benjamin W. <ben...@ho...> - 2002-03-05 12:59:13
|
<html><div style='background-color:'><P>Good morning,</P> <P>Just wanted to chime in here. Jason's opinion on this topic is right along the same lines as mine. I totally agree that it is important to learn the fundamentals behind the structure of programming first.</P> <P>As I mentioned in an email to another person posting this same question (possibly the same person under a different email address)... I'd recommend something like Pascal or QBasic to start you off. They are outdated and are aimed at teaching programming from a console (DOS window) environment, but they will be excellent at "starting your journey" as Jason said, into the world of programming.</P> <P>Back when I was in college, the first programming language that they taught there was Pascal. Then we progressed into C and C++ and then into learning more about Data Structures, Algorithms, Operating Systems, etc. Anyway, my point is...start with something small and work up... QBasic, BASIC, and Pascal are all languages that are great starting points.</P> <P>Start there, with the basics....and feel free to email should you have any questions along the way.</P> <DIV><FONT face="Geneva, Arial, Sans-serif" size=2>Benjamin Wheeless</FONT></DIV> <DIV></DIV> <DIV><FONT face="Geneva, Arial, Sans-serif" size=2><STRONG>Network Systems - Delta Airlines, Inc.</STRONG></FONT></DIV> <DIV></DIV> <DIV><FONT face=Arial size=2><STRONG>Atlanta, GA - USA 30320</STRONG></FONT></DIV> <DIV></DIV> <DIV><FONT face=Arial size=2><STRONG>==============================</STRONG></FONT></DIV> <DIV> </DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV>----Original Message Follows---- <DIV></DIV>From: Nicole Mark <NIC...@YA...> <DIV></DIV>To: dev...@li... <DIV></DIV>Subject: [Dev-C++] (no subject) <DIV></DIV>Date: Mon, 4 Mar 2002 16:01:56 -0800 (PST) <DIV></DIV> <DIV></DIV> <DIV></DIV>Pre-high schooler needs information on how to start learning programming <DIV></DIV> <DIV></DIV>Thanks <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV>--------------------------------- <DIV></DIV>Do You Yahoo!? <DIV></DIV>Yahoo! Sports - Sign up for Fantasy Baseball <DIV></DIV></div><br clear=all><hr>Send and receive Hotmail on your mobile device: <a href='http://g.msn.com/1HM105401/14'>Click Here</a><br></html> |
|
From: Benjamin W. <ben...@ho...> - 2002-03-05 12:50:55
|
Good morning, There are several great responses to this query already and I just wanted to give you one further response. If you are new to programming entirely, then I would suggest something that is outdated...just to get your program structure fundamentals up to speed. In this respect...languages like QBasic, BASIC, and PASCAL, though outdated are all great languages to help you get started. They are relatively high level languages with "English" like syntax. I know you can still download copies of QBasic from the web but the other two languages have evolved over the years to Visual Basic and Delphi, which can be overwhelming to a person new to programming. Anyway, just read up on them and if interested...try one out. If you have programming experience...then jump right into C...by grabbing a good book on it. Many of the other people on this list have recommended books on C and C++...so good luck! Benjamin Wheeless Network Systems - Delta AirLines, Inc. Atlanta, GA - USA ----Original Message Follows---- From: Ele...@cs... To: dev...@li... Subject: [Dev-C++] Need info Date: Mon, 4 Mar 2002 18:29:04 EST Pre-high schooler want suggestions on where to start as far as learning programming Thank you eley vann _________________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com |
|
From: Ioannis V. <no...@ya...> - 2002-03-05 01:48:18
|
> -----Original Message-----
> From: dev...@li...=20
> [mailto:dev...@li...] On Behalf=20
> Of gi...@li...
> Sent: Sunday, March 03, 2002 6:34 PM
> To: dev...@so...
> Subject: [Dev-C++] gcc, BC++ and wildcards on Win98
>=20
>=20
> Hello list,
>=20
> A few days ago, I mailed a message about the fact that the=20
> same C code,=20
> when compiled with GNU gcc and executed generated output=20
> different from the=20
> one generated by compiling the same source code with BC++.
>=20
> The source was:
>=20
> /* echo.c */
> #include <stdio.h>
> int
> main(int argc, char **argv)
> {
> while (--argc)
> printf("%s%c", *++argv, (argc > 1) ? ' ': '\n');
> return 0;
> }
>=20
> And to produce different output I did the following:
>=20
> 1. compiled the code using the commands: (I had both=20
> compilers in my path)
> gcc -oecho_g.exe echo.c
> bcc32 -eecho_b.exe echo.c
>=20
> 2. generated different output issuing the commands:
> echo_g *.c
> echo_b *.c
>=20
> The result of the first command was what I expected: all=20
> files with a ".c"=20
> extension, found in the current directory, where listed. The=20
> result of the=20
> second command was simply the string "*.c". I was told to=20
> link the BC++=20
> compiled program against the object file "wildargs.obj",=20
> which is shipped=20
> with BC++ as an object. In fact when I generated the=20
> "echo_b.exe" using:
> bcc32 -eecho_b.exe echo.c wildargs.obj
>=20
> the output of "echo_b *.c" was the same as the one generated=20
> by echo_g.exe.
>=20
> Now here is the surprise (at least for me): if the current=20
> directory has=20
> some subdirectories, for instance you have the following items in it:
> foo.c
> bar.o
> subdir1
> subdir2
>=20
> The command: "echo_g *" will still show what I expect: the 4=20
> items. The command "echo_b *" (even if I linked against=20
> wildarags.obj) will only=20
> list the two files foo.c and bar.o, it will miss the=20
> subdirectories. Note that "dir /b *" will generate the same=20
> output as "echo_g.exe".
>=20
> In the end, IMHO, full consistency/portability across the two=20
> compilers,=20
> can't be achieved.
But you can always isolate system dependencies e.g. by using a constant.
Needless to say that i consider BC++'s default behavior as the best one.
Ioannis
=20
* Ioannis Vranos
* Programming pages: http://www.noicys.d2g.com
* Alternative URL: http://run.to/noicys
|
|
From: Bob C. <rc...@ps...> - 2002-03-05 01:42:49
|
Concentrate on design and structure first. Use something like Python or = Scheme, neither will get in your way and will prepare you for any other = language you might want to use after you get your feet wet. Bob ----- Original Message -----=20 From: Ele...@cs...=20 To: dev...@li...=20 Sent: Monday, March 04, 2002 6:29 PM Subject: [Dev-C++] Need info Pre-high schooler want suggestions on where to start as far as learning = programming=20 Thank you=20 eley vann=20 |
|
From: Jason H. <jas...@bt...> - 2002-03-05 01:20:38
|
Hi, When learning to program I wouldn't recommend C or C++ as your first = stop, as these languages are designed with flexibility and breadth of = scope in mind, and it's easy to get yourself in trouble. I think it's a = general consensus, when learning languages, to start with ones that = enforce a structure upon your programming in the hope that when you move = to a more relaxed language you carry the good design ideals over. Another thing that will affect your choice is whether you want to learn = structured programming or object oriented programming (and possibly any = other approaches?), and the design philosophies behind them. I have = found that learning one style doesn't necessarily make it easier to = learn the other, as they both approach the design and structure of a = program from a different standpoint, i.e. function centric versus data = centric (excuse me if I'm using the wrong language to express myself). I think most people start with a structured language, such as Pascal, = and move on to something like C, and then optionally learn object = oriented programming (OOP), with Java or (maybe Smalltalk or another?) = and move onto C++. I couldn't say what approach is best as it's = different for everyone. Once you have made your choice pick up any introductory text on that = language from your local library and try to pick up the ideas expressed = within it. I find that when approaching a new language that it's best to = start with the very basic books that can go into great detail about the = little stuff, and then work my way up the scale of books, i.e. basic, = intermediary, experienced, and expert (if you're brave), trying to pick = up some new insight from each. There are web-sites that contain reviews = of how good various books are, although you can't go too far wrong with = most beginner books. If you find in reading a book that it is boring you = with details that you understand already then either start skimming or = pick up a slightly more advanced book, however if you find that after = rereading a paragraph a couple of times you still don't understand what = is being said then you should try and find a different book that is = either more basic or uses different wording that may suit you better. Once you have gained a good understanding of a design pattern then you = may find that you can skip the easy stuff when learning a new language, = as the concepts usually cross over from one language to another. It then = becomes the task of picking up a different syntax more than anything = else, and then learning what the language makes possible for you from a = starting point. Most (if not all) languages have standard components (a = platform) on which all programs you write can be based. You could say that the essence of programming at it's most basic is to = be able to look at a task and break it down into a kind of recipe, an = algorithm, where you specify in detail a sequence of actions that = describe that task. You need to be able to both, identify the individual = actions in the task, and the order in which they should occur. Try = thinking this way about mundane everyday things to learn the frame of = though. There is more to programming than that, but I find that in the = end quite often that is what I am doing, although it's usually with more = abstract tasks like converting one piece of data into another. I would give an example, but I'm lazy. You could argue that laziness can = be a good thing in a programmer, but it would take too much time, so I = won't. ;-D You will probably find that most books will teach you programming for = console (text-only) based applications. You will find that learning to = use a programming language within a specific environment, such as = Windows, is a different journey altogether, but start at the beginning = and work your way up and you'll get there in the end. I hope my little discourse is useful, and that I haven't offended too = many people with sweeping inaccurate statements. Looking back, what I have said is probably just the tip of the iceberg. = I keep on wanting to add another idea or insight to a paragraph, but = I'll end up writing a book on learning to learn programming if I do = that! Jason. PS: If there's anything I was unclear on that you wish to know more = about then just e-mail the group and I'm sure that I or someone else = will fill you in. ----- Original Message -----=20 From: Nicole Mark=20 To: dev...@li...=20 Sent: Tuesday, March 05, 2002 12:01 AM Subject: [Dev-C++] (no subject) Pre-high schooler needs information on how to start learning = programming Thanks -------------------------------------------------------------------------= ----- Do You Yahoo!? Yahoo! Sports - Sign up for Fantasy Baseball |
|
From: Nicole M. <nic...@ya...> - 2002-03-05 00:02:00
|
Pre-high schooler needs information on how to start learning programming Thanks --------------------------------- Do You Yahoo!? Yahoo! Sports - Sign up for Fantasy Baseball |
|
From: Benjamin L. <drn...@ya...> - 2002-03-04 23:40:15
|
For all those who are sending these "Remove" messages, you can do it yourself by going to https://lists.sourceforge.net/lists/listinfo/dev-cpp-users On 3 Mar 2002 at 16:27, Vikranth.P.M wrote: > > Please remove me from your mailing list . > This is my 5th request . ------- End of forwarded message ------- _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |
|
From: Benjamin L. <bl...@ta...> - 2002-03-04 23:37:45
|
What kind of programming, and what experience do you have already? The assumption is that you want C and/or C++, as you are posting here. You should definitely go out and just buy a book. For C, I would say get Kernighan and Ritchie. It is (more than a little) outdated, but it will give you all the rudiments of the language, and it is coming straight from the language designers. However, it does assume some experience, and that you are on a UNIX system, but that knowledge can be easily ported to any OS and compiler. For C++, I just picked up a tutorial book on it, and skimmed through it to pick up the differences between the two languages (having already learned C). Hope this helps. -Ben On 4 Mar 2002 at 18:29, Ele...@cs... wrote: > > Pre-high schooler want suggestions on where to start as far as learning programming > > Thank you > eley vann |
|
From: Ioannis V. <no...@ya...> - 2002-03-04 23:34:55
|
-----Original Message----- From: dev...@li... [mailto:dev...@li...] On Behalf Of Ele...@cs... Sent: Tuesday, March 05, 2002 1:29 AM To: dev...@li... Subject: [Dev-C++] Need info Pre-high schooler want suggestions on where to start as far as learning programming Thank you eley vann Learn the best general purpose programming language. I suggest the book "Accelerated C++" by Andrew Koenig, Barbara Moo. Ioannis * Ioannis Vranos * Programming pages: <http://www.noicys.d2g.com/> http://www.noicys.d2g.com * Alternative URL: <http://run.to/noicys> http://run.to/noicys |
|
From: <Ele...@cs...> - 2002-03-04 23:29:13
|
Pre-high schooler want suggestions on where to start as far as learning programming Thank you eley vann |
|
From: Benjamin L. <bl...@ta...> - 2002-03-04 23:28:09
|
For all those who are sending these "Remove" messages, you can do it yourself by going to https://lists.sourceforge.net/lists/listinfo/dev-cpp-users On 3 Mar 2002 at 16:27, Vikranth.P.M wrote: > > Please remove me from your mailing list . > This is my 5th request . |
|
From: Hansueli <mus...@ho...> - 2002-03-04 21:46:35
|
Hi I need the bios.o library to make DOS-Programms on WindowsNT 4.0. I found this library in the package of DJGPP. But, how can I use this package with WindowsNt4.0 and the DevC++4? Thanks for any answer Hansueli |
|
From: Ioannis V. <no...@ya...> - 2002-03-04 20:16:00
|
-----Original Message----- From: dev...@li... [mailto:dev...@li...] On Behalf Of Daniel Glenfield Sent: Monday, March 04, 2002 5:57 PM To: dev...@li... Subject: [Dev-C++] mailing list query Is there a mailing list for VC++ ? I've learnt a lot from this list, and wondered if there were any others you guys and girls might know about?=20 =20 =20 Ehehe, try Usenet. =20 =20 =20 Ioannis =20 * Ioannis Vranos * Programming pages: <http://www.noicys.d2g.com/> http://www.noicys.d2g.com * Alternative URL: <http://run.to/noicys> http://run.to/noicys =20 |
|
From: <gi...@li...> - 2002-03-04 17:04:06
|
Hello list,
A few days ago, I mailed a message about the fact that the same C code,
when compiled with GNU gcc and executed generated output different from the
one generated by compiling the same source code with BC++.
The source was:
/* echo.c */
#include <stdio.h>
int
main(int argc, char **argv)
{
while (--argc)
printf("%s%c", *++argv, (argc > 1) ? ' ': '\n');
return 0;
}
And to produce different output I did the following:
1. compiled the code using the commands: (I had both compilers in my path)
gcc -oecho_g.exe echo.c
bcc32 -eecho_b.exe echo.c
2. generated different output issuing the commands:
echo_g *.c
echo_b *.c
The result of the first command was what I expected: all files with a ".c"
extension, found in the current directory, where listed. The result of the
second command was simply the string "*.c". I was told to link the BC++
compiled program against the object file "wildargs.obj", which is shipped
with BC++ as an object. In fact when I generated the "echo_b.exe" using:
bcc32 -eecho_b.exe echo.c wildargs.obj
the output of "echo_b *.c" was the same as the one generated by echo_g.exe.
Now here is the surprise (at least for me): if the current directory has
some subdirectories, for instance you have the following items in it:
foo.c
bar.o
subdir1
subdir2
The command: "echo_g *" will still show what I expect: the 4 items.
The command "echo_b *" (even if I linked against wildarags.obj) will only
list the two files foo.c and bar.o, it will miss the subdirectories.
Note that "dir /b *" will generate the same output as "echo_g.exe".
In the end, IMHO, full consistency/portability across the two compilers,
can't be achieved.
--
gisan
gi...@li...
|
|
From: Daniel G. <sp...@ho...> - 2002-03-04 15:57:34
|
<html><div style='background-color:'><DIV>Is there a mailing list for VC++ ? I've learnt a lot from this list, and wondered if there were any others you guys and girls might know about?</DIV></div><br clear=all><hr>Get your FREE download of MSN Explorer at <a href='http://g.msn.com/1HM105301/12'>http://explorer.msn.com</a>.<br></html> |
|
From: <kne...@ne...> - 2002-03-04 15:29:20
|
please remove me from mailing list Thanx -- __________________________________________________________________ Your favorite stores, helpful shopping tools and great gift ideas. Experience the convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/ Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/ |
|
From: <gen...@it...> - 2002-03-04 14:53:24
|
Please remove me from your mailing list . |
|
From: Vikranth.P.M <vi...@ya...> - 2002-03-04 02:23:57
|
Please remove me from your mailing list . This is my 5th request . |
|
From: Ioannis V. <no...@ya...> - 2002-03-03 04:57:17
|
> > after your hint, I read something. In ARM (1995) export is > not mentioned. ARM is considered obsolete. > In Stroustrup, The C++ ... (1998) there is a > whole chapter about template, export etc. Is that what you > mean with TC++PL ? Again many thanks Yes. "The C++ Programming Language" 3rd Edition or Special Edition. > I will choose option a. placing the definition in one Header > and include it. Good. Ioannis * Ioannis Vranos * Programming pages: http://www.noicys.d2g.com * Alternative URL: http://run.to/noicys |
|
From: <h.r...@gm...> - 2002-03-03 03:04:47
|
> > -----Original Message----- > > Subject: RE: [Dev-C++] template and prototype > > > > > > > all of that I have done ( some days ago ) > > It is namely a warning, but no exe is created. > > > Indeed! I just checked BC++ and they have not implemented export too > (the compiler ignores it). I knew its existence from theory (TC++PL > Special Edition). Till it gets implemented you can do one of the > following: > > a) Provide the definition at every compilation unit, possibly in a > header file. > > b) Do not use templates but overloaded functions. This implies one > definition for anything making it a mess to maintain. Also in > overloading there may take place implicit type conversions without any > warning and that may be bad. > > Do not follow option b. :) Follow option a and be patient till it gets > implemented. The official C++ standard is very recent, and the extent in > which it has been implemented is magnificent for such a small period and > such a big size. > > > > Ioannis after your hint, I read something. In ARM (1995) export is not mentioned. In Stroustrup, The C++ ... (1998) there is a whole chapter about template, export etc. Is that what you mean with TC++PL ? Again many thanks I will choose option a. placing the definition in one Header and include it. Horst -- -------------------------- Horst Rößner Postf. 1802 52205 Stolberg 02402 / 6178 0171 6455636 GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net |