473,508 Members | 1,998 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

c/pascal compiler differences

Hi,

I think I understand now a bit better what the difference is between a c
compiler and a pascal compiler.

For example:

When compiling source code with a pascal compiler. The pascal compiler will
simply stop when it is missing an implementation for a procedure or
whatever.

The c compiler however will simply continue compiling even if the
implementation for the headers/prototypes are missing.

The c linker will then report a big list of link errors.

Both methods have benefits and drawbacks. The pascal compiler is more
simple... it allows one to simply proceed from error to error until it
completely compiles and links.

The drawback of the c compiler might be the suspended error reporting...
it's a bit wacky... since one can not jump to the location where the stuff
is missing ?

or maybe one can... it's a bit wacky...

Though I can clearly see a benefit for a c compiler since it simply compiles
even though the implementation is completely missing.

One could later even make different implementations and simple re-use the
already compiled stuff and link against it.

So one can end up linking different kind of stuff against the same compiled
C file.

I think this is correct though I never really tried it.

Are there any good examples where this C/link freedom is used ?

Does a pascal compiler have the same link freedom ? ( meaning prototype
available but implementation missing )

I think not... ?

Bye,
Skybuck.
Nov 14 '05 #1
28 2224
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news2.tilbu1.nb.home.nl...
I think I understand now a bit better what the difference is between a
c compiler and a pascal compiler.

For example:

When compiling source code with a pascal compiler. The pascal compiler
will simply stop when it is missing an implementation for a procedure
or whatever.

The c compiler however will simply continue compiling even if the
implementation for the headers/prototypes are missing.


Pascal was specifically designed to allow one-pass compilation. So
whenever something is missing, that's an instant error. C, also by
design, is much looser. You can put a "void writeln();" pretty much
anywhere in your code, and there is no error until you try to link
together an executable that doesn't have a writeln procedure somewhere.
There's a keyword "extern", but it may be omitted.

Groetjes,
Maarten Wiltink
Nov 14 '05 #2
Skybuck Flying wrote:

I think I understand now a bit better what the difference is
between a c compiler and a pascal compiler.


.... snip gross misconceptions ...

The fundamental difference is the source language. Anything else
is a frill. c.l.c deals solely with the language, and not the
compilers. The languages are defined by the ISO standards.

BTW, Pascal is always capitalized.

--
fix (vb.): 1. to paper over, obscure, hide from public view; 2.
to work around, in a way that produces unintended consequences
that are worse than the original problem. Usage: "Windows ME
fixes many of the shortcomings of Windows 98 SE". - Hutchison
Nov 14 '05 #3
> When compiling source code with a pascal compiler. The pascal compiler will
simply stop when it is missing an implementation for a procedure or
whatever.

The c compiler however will simply continue compiling even if the
implementation for the headers/prototypes are missing.

The c linker will then report a big list of link errors.


C got two stages of compiling, compilation and linking. Pascal doesn't
use linking (here it is a part of the normal compilation). In C it is
not a compilation error if an implementation of a method/variable is
missing; it is a linker error. In Pascal it is a compiler error as it
links while compiling.

Of course you can make a program with a button which, on clicking,
will run "MyMethod()" which is defined in "blah.h" but missing the
implementation. You can then compile ten different object files with
ten different implementations of MyMethod(), then link them into ten
different programs with ten different things happening when you click
the button.

But you can do that same thing in Pascal, make your onclick run
MyProcedure(), make ten different MyProcedure() implementations, then
add one of them to your uses. Generates the same as the C linker. It
will compile the whole thing everytime (unlike C where only the linker
is run), but in Pascal you can actually have all ten implementations
of MyProcedure() in the same project ;)
Nov 14 '05 #4

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news2.tilbu1.nb.home.nl...
Does a pascal compiler have the same link freedom ? ( meaning prototype
available but implementation missing )

I think not... ?


As usual you think wrong. See the External Declarations entry in the Delphi
help. Pay particular attention to the $LINK compiler directive.
Nov 14 '05 #5

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:xx******************@news20.bellglobal.com...

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news2.tilbu1.nb.home.nl...
Does a pascal compiler have the same link freedom ? ( meaning prototype
available but implementation missing )

I think not... ?
As usual you think wrong. See the External Declarations entry in the

Delphi help. Pay particular attention to the $LINK compiler directive.


When is it linked into it ?

Occurding to some posts... compiling and linking is the same thing in
pascal.

So it's actually linked in at compile time... that would be my guess.

That's still fundamentally different than C ;)

Unless I am mistaking :D
Nov 14 '05 #6

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:xx******************@news20.bellglobal.com...

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news2.tilbu1.nb.home.nl...
Does a pascal compiler have the same link freedom ? ( meaning prototype
available but implementation missing )

I think not... ?
As usual you think wrong. See the External Declarations entry in the

Delphi help. Pay particular attention to the $LINK compiler directive.

That Delphi, not standard Pascal.
Nov 14 '05 #7

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...
Occurding to some posts... compiling and linking is the same thing in
pascal.

So it's actually linked in at compile time... that would be my guess.

That's still fundamentally different than C ;)


Delphi first compiles units then it links the project. If all units are
up-to-date, essentially the only thing that happens is the linking.

Nov 14 '05 #8
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...
[...]
Occurding to some posts... compiling and linking is the same thing in
pascal.


D-C-U.

Groetjes,
Maarten Wiltink
Nov 14 '05 #9
On Mon, 23 Aug 2004 17:02:47 +0200
"Skybuck Flying" <no****@hotmail.com> wrote:

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:xx******************@news20.bellglobal.com...

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news2.tilbu1.nb.home.nl...
Does a pascal compiler have the same link freedom ? ( meaning
prototype available but implementation missing )

I think not... ?


As usual you think wrong. See the External Declarations entry in the

Delphi
help. Pay particular attention to the $LINK compiler directive.


When is it linked into it ?

Occurding to some posts... compiling and linking is the same thing in
pascal.

So it's actually linked in at compile time... that would be my guess.

That's still fundamentally different than C ;)

Unless I am mistaking :D


It all depends on WHICH Pascal variant you are talking about. I've used
versions of Pascal where the Linking was done at run time.

The original Pascal definition did not support separately compiled
modules so there was not much linking to be done. Later extensions added
separate compilation of modules at which point linkers became involved
and worked basically the same as they do for C. However, the language
definition still included (and probably still does) a requirement to
declare before first use, something the original C did not (I can't
remember if C99 has added that but some compilers provide it as an
extension). To allow for things like mutually recursive functions Pascal
included a forward declaration which gives the compiler the signature of
the function and tells it to resolve it further down the file.

Also, whilst Pascal and C are very different languages in many respects
there are implementations which provide mechanisms for linking C code
and Pascal code, so the linkage requirements of the languages can't be
mutually incompatible. However, the method for linking the two languages
is off topic for this group. :-)
--
Flash Gordon
Sometimes I think shooting would be far too good for some people.
Although my email address says spam, it is real and I read it.
Nov 14 '05 #10

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:8A******************@news20.bellglobal.com...

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...
Occurding to some posts... compiling and linking is the same thing in
pascal.

So it's actually linked in at compile time... that would be my guess.

That's still fundamentally different than C ;)


Delphi first compiles units then it links the project. If all units are
up-to-date, essentially the only thing that happens is the linking.


Ok, let's take it to the test:

procedure unimplemented;

begin

unimplemeted;

end.

void unimplemented();

int main()
{

unimplemented();

}

Without actually having given ;) it a try I think the delphi/pascal example
won't even compile :) and the C version will just like that :D

Is there a way to make the pascal example compile and then later link
different files to it ? ( I think not ? )

The difference is: I could distribute my compiled C program to anybody...
and tell them to simply implement a few function and link it and suprise
suprise it would actually work :D

Lol, I think pascal/delphi will be another story !

Bye,
Skybuck.
Nov 14 '05 #11

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news5.tilbu1.nb.home.nl...
Ok, let's take it to the test: Without actually having given ;) it a try I think the delphi/pascal example won't even compile :) and the C version will just like that :D


It helps to read the documentation. I gave you a specific reference, if you
had read it you would see that, with the correct syntax, your Delphi would
have compiled just fine.
Nov 14 '05 #12
On Mon, 23 Aug 2004 13:00:10 -0400
"Xenos" <do**********@spamhate.com> wrote:

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:xx******************@news20.bellglobal.com...

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news2.tilbu1.nb.home.nl...
Does a pascal compiler have the same link freedom ? ( meaning
prototype available but implementation missing )

I think not... ?


As usual you think wrong. See the External Declarations entry in the

Delphi
help. Pay particular attention to the $LINK compiler directive.

That Delphi, not standard Pascal.


Similar things apply to every Pascal implementation I have used, and
that is quite a few. I believe that ISO standard Pascal also supports
separate compilation of modules.
--
Flash Gordon
Sometimes I think shooting would be far too good for some people.
Although my email address says spam, it is real and I read it.
Nov 14 '05 #13

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:ke******************@news20.bellglobal.com...

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news5.tilbu1.nb.home.nl...
Ok, let's take it to the test:
Without actually having given ;) it a try I think the delphi/pascal

example
won't even compile :) and the C version will just like that :D


It helps to read the documentation. I gave you a specific reference, if

you

Huh ? What reference ? :) No you didn't :)
had read it you would see that, with the correct syntax, your Delphi would
have compiled just fine.

Nov 14 '05 #14
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news5.tilbu1.nb.home.nl...
"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:ke******************@news20.bellglobal.com...
It helps to read the documentation. I gave you a specific reference,

Huh ? What reference ? :) No you didn't :)


"See the External Declarations entry in the Delphi help. Pay particular
attention to the $LINK compiler directive."

My baby nieces have a longer attention span, and they listen better, too.

Groetjes,
Maarten Wiltink
Nov 14 '05 #15

"Maarten Wiltink" <ma*****@kittensandcats.net> wrote in message
news:41***********************@news.xs4all.nl...
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news5.tilbu1.nb.home.nl...
"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:ke******************@news20.bellglobal.com...

It helps to read the documentation. I gave you a specific reference,

Huh ? What reference ? :) No you didn't :)


"See the External Declarations entry in the Delphi help. Pay particular
attention to the $LINK compiler directive."

My baby nieces have a longer attention span, and they listen better, too.


Dude, really, I already know that part of the help file, you're boring me :D

$LINK directive is boring :D
Nov 14 '05 #16
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...
"Maarten Wiltink" <ma*****@kittensandcats.net> wrote in message
news:41***********************@news.xs4all.nl...
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news5.tilbu1.nb.home.nl...
"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:ke******************@news20.bellglobal.com... It helps to read the documentation. I gave you a specific reference,

Huh ? What reference ? :) No you didn't :)


"See the External Declarations entry in the Delphi help. Pay particular
attention to the $LINK compiler directive."

My baby nieces have a longer attention span, and they listen better, too.


Dude, really, I already know that part of the help file, you're boring
me :D

$LINK directive is boring :D


"Dude", "really", the question wasn't if you had already read it. It was
if you were spouting nonsense or not when you claimed he didn't give you
a reference. Stop taking those pills from the spam ad and go back to the
ones the doctor gave you.

Groetjes,
Maarten Wiltink
Nov 14 '05 #17

"Maarten Wiltink" <ma*****@kittensandcats.net> wrote in message
news:41***********************@news.xs4all.nl...
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...
"Maarten Wiltink" <ma*****@kittensandcats.net> wrote in message
news:41***********************@news.xs4all.nl...
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news5.tilbu1.nb.home.nl...
"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:ke******************@news20.bellglobal.com... It helps to read the documentation. I gave you a specific reference,

Huh ? What reference ? :) No you didn't :)

"See the External Declarations entry in the Delphi help. Pay particular
attention to the $LINK compiler directive."

My baby nieces have a longer attention span, and they listen better,
too.
Dude, really, I already know that part of the help file, you're boring
me :D

$LINK directive is boring :D


"Dude", "really", the question wasn't if you had already read it. It was
if you were spouting nonsense or not when you claimed he didn't give you
a reference. Stop taking those pills from the spam ad and go back to the
ones the doctor gave you.


The whole point ofcourse is that in C one doesn't need any link directives ?

Or maybe unless one counts the link directives in visual c's project file :D
Nov 14 '05 #18
> As usual you think wrong. See the External Declarations entry in the Delphi
help. Pay particular attention to the $LINK compiler directive.


AFAIK (and as far as I could read from the help files :p) $LINK
doesn't do anything but link to a non-project file (and as the help
file says, to use with files of other languages, ie .o/.obj C files/VB
files).

The C compiler allows you to generate a kind of "open ended" file (the
object file) which is compiled but not linked. For example a file
called test.c

void MyMethod();

int main()
{
MyMethod();

return 0;
}

This will compile, this will generate an object file, but this will
not generate an executable. It will say something like "LINKER ERROR:
unsatisfied external "void MyMethod()" in file test.c".
At a later time you can then make a file test2.c

void MyMethod()
{
return;
}

compile this file, and link test.o with test2.o and generate test.exe.
Useful? ;-)

/Nic
Nov 14 '05 #19

"Nicolai Hansen" <ni*@aub.dk> wrote in message
news:d9*************************@posting.google.co m...
As usual you think wrong. See the External Declarations entry in the Delphi help. Pay particular attention to the $LINK compiler directive.
AFAIK (and as far as I could read from the help files :p) $LINK
doesn't do anything but link to a non-project file (and as the help
file says, to use with files of other languages, ie .o/.obj C files/VB
files).

The C compiler allows you to generate a kind of "open ended" file (the
object file) which is compiled but not linked. For example a file
called test.c

void MyMethod();

int main()
{
MyMethod();

return 0;
}

This will compile, this will generate an object file, but this will
not generate an executable. It will say something like "LINKER ERROR:
unsatisfied external "void MyMethod()" in file test.c".
At a later time you can then make a file test2.c

void MyMethod()
{
return;
}

compile this file, and link test.o with test2.o and generate test.exe.
Useful? ;-)


If it's usefull I don't know =D

But it is interesting :D

/Nic

Nov 14 '05 #20

"Nicolai Hansen" <ni*@aub.dk> wrote in message
news:d9*************************@posting.google.co m...
This will compile, this will generate an object file, but this will
not generate an executable. It will say something like "LINKER ERROR:
unsatisfied external "void MyMethod()" in file test.c".
At a later time you can then make a file test2.c


If you take a look at a project directory that contains a built project you
will note that each unit has a .dcu file. This is the "object" file for the
unit. Using the command line compiler one can compile a discreet Delphi
unit.
Nov 14 '05 #21

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...
The whole point ofcourse is that in C one doesn't need any link directives

?

And what, pray tell, is the reason for a MAKE file? At some point the linker
has to be told what units to link together. It doesn't matter if one is
writing C or Delphi. Or have you found a compiler that somehow divines a
programmer's intentions regarding separately compiled units?
Nov 14 '05 #22

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:c1***************@news20.bellglobal.com...

"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...
The whole point ofcourse is that in C one doesn't need any link
directives ?

And what, pray tell, is the reason for a MAKE file? At some point the linker has to be told what units to link together. It doesn't matter if one is
writing C or Delphi. Or have you found a compiler that somehow divines a
programmer's intentions regarding separately compiled units?


Ok I was just screwing around with D8 libraries naturally D8 is a piece a
shit and nothing is working...

But now that I tried using a library in delphi I can see how it might work
in D7 :)

procedure blabla; external 'somefricking.dll';
begin

blabla;

end;

This might actually compile and build in delphi

actually I am pretty sure lol..

But this simple because this is just a dll...

But euhmm with the link directive it might work as well...

But wtf are .obj files ? :)

Does that include C generated files ?

Or delphi generated DCU's ?

Can I link a DCU file as well ? just like that... with the external stuff ?

Seeya.

Nov 14 '05 #23

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:rZ***************@news20.bellglobal.com...

"Nicolai Hansen" <ni*@aub.dk> wrote in message
news:d9*************************@posting.google.co m...
This will compile, this will generate an object file, but this will
not generate an executable. It will say something like "LINKER ERROR:
unsatisfied external "void MyMethod()" in file test.c".
At a later time you can then make a file test2.c
If you take a look at a project directory that contains a built project

you will note that each unit has a .dcu file. This is the "object" file for the unit. Using the command line compiler one can compile a discreet Delphi
unit.


Can delphi do this ?

Some fricking unit 1

function bleh : string;
begin
result := 'bleh';
end;
some fricking main pascal/delphi program

{$LINK 'some fricking unit1.dcu'}

function bleh; external; // ?

begin

writeln( bleh )
readln;
end;

???? :)

Bye,
Skybuck.
Nov 14 '05 #24
"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:rZ***************@news20.bellglobal.com...

"Nicolai Hansen" <ni*@aub.dk> wrote in message
news:d9*************************@posting.google.co m...
This will compile, this will generate an object file, but this will
not generate an executable. It will say something like "LINKER ERROR:
unsatisfied external "void MyMethod()" in file test.c".
At a later time you can then make a file test2.c
If you take a look at a project directory that contains a built project

you will note that each unit has a .dcu file. This is the "object" file for the unit. Using the command line compiler one can compile a discreet Delphi
unit.


Wait don't tell me one has to use USES for that ?

DOH

Fuck the link directive..

Why can't I simply use this:

Uses
SomeFrickingObject.OBJ :) hehehehe
Nov 14 '05 #25

"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:rZ***************@news20.bellglobal.com...

"Nicolai Hansen" <ni*@aub.dk> wrote in message
news:d9*************************@posting.google.co m...
This will compile, this will generate an object file, but this will
not generate an executable. It will say something like "LINKER ERROR:
unsatisfied external "void MyMethod()" in file test.c".
At a later time you can then make a file test2.c
If you take a look at a project directory that contains a built project

you will note that each unit has a .dcu file. This is the "object" file for the unit. Using the command line compiler one can compile a discreet Delphi
unit.


Really man the link directive is crazy...

All these years I have been programming high up in clouds lol.. hehehehehe

YESSSsssss

Never having to worry or know what it is that delphi does when I press the
build button...

And now suddenly I am confronted with a link directive !

FUCK :)

Shame on you borland for not abstracting that :D LOLOLOLOLOLOLO
Nov 14 '05 #26
Bruce Roberts wrote:
"Nicolai Hansen" <ni*@aub.dk> wrote in message
This will compile, this will generate an object file, but this
will not generate an executable. It will say something like
"LINKER ERROR: unsatisfied external "void MyMethod()" in file
test.c". At a later time you can then make a file test2.c


If you take a look at a project directory that contains a built
project you will note that each unit has a .dcu file. This is
the "object" file for the unit. Using the command line compiler
one can compile a discreet Delphi unit.


And what has this got to do with comp.lang.c? Please restrict the
cross-posting of things that are off-topic on some groups. All
you have to do is religiously set follow-ups, as I have done.

--
Chuck F (cb********@yahoo.com) (cb********@worldnet.att.net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net> USE worldnet address!
Nov 14 '05 #27


Skybuck Flying wrote:
"Bruce Roberts" <be*@bounceitattcanada.xnet> wrote in message
news:c1***************@news20.bellglobal.com...
"Skybuck Flying" <no****@hotmail.com> wrote in message
news:cg**********@news3.tilbu1.nb.home.nl...

The whole point ofcourse is that in C one doesn't need any link


directives
?

And what, pray tell, is the reason for a MAKE file? At some point the


linker
has to be told what units to link together. It doesn't matter if one is
writing C or Delphi. Or have you found a compiler that somehow divines a
programmer's intentions regarding separately compiled units?

Ok I was just screwing around with D8 libraries naturally D8 is a piece a
shit and nothing is working...

But now that I tried using a library in delphi I can see how it might work
in D7 :)

procedure blabla; external 'somefricking.dll';
begin

blabla;

end;

This might actually compile and build in delphi

actually I am pretty sure lol..

But this simple because this is just a dll...

But euhmm with the link directive it might work as well...

But wtf are .obj files ? :)

Does that include C generated files ?

Or delphi generated DCU's ?

Can I link a DCU file as well ? just like that... with the external stuff ?

Seeya.


None of this stuff has anything to do with the C language. It is all
specific to the brand of compiler you are using (Microsoft or Borland).
"obj" files are compiled (but not linked) created by Microsoft
compilers; "dcu" files are compiled (but not linked) created by Borland
Delphi compilers.

You would get more usefull info by checking in a Microsoft and/or
Borland newsgroup.

--
Ron Collins
Air Defense/RTSC/BCS

Nov 14 '05 #28
"Skybuck Flying" <no****@hotmail.com> writes:
Why can't I simply use this:

Uses
SomeFrickingObject.OBJ :) hehehehe


Ask in a Delphi newsgroup but please keep comp.lang.c out of this.
The intricacies of Delphi are totally unrelated to C.

[-- Followups properly redirected --]
Nov 14 '05 #29

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

Similar topics

4
4356
by: Chris Gordon-Smith | last post by:
I am tying to call a Pascal function from C++, and vice versa. Does anyone know how to do this, or where detailed information on this topic can be found? For the C++ to Pascal call I have...
4
2305
by: Hans-Marc Olsen | last post by:
C++ is only good for writing a compiler of a much superior language like Pascal. So use your C++ to write a PASCAL compiler or BASIC and use this.
14
23396
by: digital | last post by:
hello anyone... pls explain me , how different between function and procedure for C/C++ and Pascal. Thankx......
2
2152
by: gwlemyre | last post by:
I am not a PASCAL programmer and I saw this piece of code. procedure Expression; Forward; procedure Factor; begin if Look = '(' then begin Match('('); Expression; Match(')'); end
6
6888
by: kkrish | last post by:
hi, I am working on an old program written in c.The program uses a function like this "unsigned long int far pascal ReadFile(char *buff,unsigned long int *size)" . Is this a PASCAL...
5
3631
by: dhruba.bandopadhyay | last post by:
I am trying to port an old Pascal DOS game to DOS C/C++. I am wondering if anyone is familar with the dos & crt Pascal units and whether there are C/C++ equivalent libraries. Maybe dos.c & crt.c? ...
41
18064
by: Miroslaw Makowiecki | last post by:
Where can I download Comeau compiler as a trial version? Thanks in advice.
7
5832
by: SMALLp | last post by:
Hy! I desperately need help! I need to make application that would accept Pascal code and check if it returns good results. My idea is (from a beginner point of view) to make application in...
0
7227
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7331
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,...
0
7391
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7054
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...
0
7501
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5633
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,...
0
4713
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...
0
3204
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...
1
768
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.