Is a compiled FIVEWIN/(x)HARBOUR program a C program?
- Detlef Hoefner
- Posts: 312
- Joined: Sat Oct 08, 2005 9:12 am
- Location: Germany
- Contact:
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- Detlef Hoefner
- Posts: 312
- Joined: Sat Oct 08, 2005 9:12 am
- Location: Germany
- Contact:
Detlef,
For me the *best* language is [x]Harbour + FWH, because these are the languages (and the GUI) that I know. I am proud of using it
BTW, when any of my customer ask the question, I tell them that my software is developed using xBase language that is derived from Clipper and Dbase.
No one of them know about Clipper or Dbase and I never tell them about C language although some modules into my program are written in C.
Why you are upset?
To the best of my knowledge the C and C++ are the "Kings" of programming language.
Do you know that the clipper compiler itself was written in C.
Regards,
George
For me the *best* language is [x]Harbour + FWH, because these are the languages (and the GUI) that I know. I am proud of using it
BTW, when any of my customer ask the question, I tell them that my software is developed using xBase language that is derived from Clipper and Dbase.
No one of them know about Clipper or Dbase and I never tell them about C language although some modules into my program are written in C.
Why you are upset?
To the best of my knowledge the C and C++ are the "Kings" of programming language.
Do you know that the clipper compiler itself was written in C.
Regards,
George
- Detlef Hoefner
- Posts: 312
- Joined: Sat Oct 08, 2005 9:12 am
- Location: Germany
- Contact:
George,
sorry, i'm not upset.
But i can't stand the attitude of some programmers 'Oh, i'm just fumbling around with my little Clipper or xHarbour compiler'.
The quality of a program doesn't depend on the compiler language.
This is what we should claim.
I saw excellent programs written in Qbasic and very bad programs written with Delphi or MS Visual C++.
There is no need to get an inferiority complex because you are using xHarbour and FWH.
One must only be ashamed when not being able to write good applications with the compiler of your choice.
Still my 2 cents,
Detlef
sorry, i'm not upset.
But i can't stand the attitude of some programmers 'Oh, i'm just fumbling around with my little Clipper or xHarbour compiler'.
The quality of a program doesn't depend on the compiler language.
This is what we should claim.
I saw excellent programs written in Qbasic and very bad programs written with Delphi or MS Visual C++.
There is no need to get an inferiority complex because you are using xHarbour and FWH.
One must only be ashamed when not being able to write good applications with the compiler of your choice.
Still my 2 cents,
Detlef
Deftler,
The problem of [x]Harbour vs C language is the same as DBF Vs RDBMS-SQL.
Although our friend Enrico does no want to believe. A software developed in C language with SQL as database is more easy to market than the same software written in [x]Harbour using DBF.
George
I agree. The excellent software developed by our community is an example of this.The quality of a program doesn't depend on the compiler language.
The problem of [x]Harbour vs C language is the same as DBF Vs RDBMS-SQL.
Although our friend Enrico does no want to believe. A software developed in C language with SQL as database is more easy to market than the same software written in [x]Harbour using DBF.
George
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- xProgrammer
- Posts: 464
- Joined: Tue May 16, 2006 7:47 am
- Location: Australia
Hi all
I grant that users may have certain beliefs about a particular computer language or other development tool or environment and that these may well not be entirely rational. And I can certainly understand a client needing some reassurance re xBase (xHarbour / Harbour) and FWH which have relatively small user bases so that they could potentially disappear or replacement developers be almost impossible to locate.
But for most projects for which xBase is a sensible choice, I see very clear reasons for promoting xBase as a better choice than C. Good C code can be very efficient but it is substantially longer and more complicated to achieve the same outcome (ie more expensive to write, more prone to hidden errors such as memory leakage etc).
These days the discusssion might more likely be with other choices such as Java or Web apllication.
My advice would be to promote the benefits of xBase (and there are many) rather than try to pretend its something that it really isn't.
Regards
xProgrammer
I grant that users may have certain beliefs about a particular computer language or other development tool or environment and that these may well not be entirely rational. And I can certainly understand a client needing some reassurance re xBase (xHarbour / Harbour) and FWH which have relatively small user bases so that they could potentially disappear or replacement developers be almost impossible to locate.
But for most projects for which xBase is a sensible choice, I see very clear reasons for promoting xBase as a better choice than C. Good C code can be very efficient but it is substantially longer and more complicated to achieve the same outcome (ie more expensive to write, more prone to hidden errors such as memory leakage etc).
These days the discusssion might more likely be with other choices such as Java or Web apllication.
My advice would be to promote the benefits of xBase (and there are many) rather than try to pretend its something that it really isn't.
Regards
xProgrammer
Hi guys!
Same here in the Philippines... If they (some programmer friends and users alike) ask me 'what is your programming language?'
I answered them proudly... 'xHarbour!' ...it's an opensource and the descendant of xbase family which has Win32 and Linux platform...
some says... it old.... and hardcoded... I say... can your VB do this... that...
and he just shut-up!
One of my friend ask for source form xharbour and I gave him the .C (compiled by xharbour).... and said... 'Damn your good!'
My point is.... Lets just say 'xHarbour' and point him to xHarbour.org
2cents!
Regards,
Same here in the Philippines... If they (some programmer friends and users alike) ask me 'what is your programming language?'
I answered them proudly... 'xHarbour!' ...it's an opensource and the descendant of xbase family which has Win32 and Linux platform...
some says... it old.... and hardcoded... I say... can your VB do this... that...
and he just shut-up!
One of my friend ask for source form xharbour and I gave him the .C (compiled by xharbour).... and said... 'Damn your good!'
My point is.... Lets just say 'xHarbour' and point him to xHarbour.org
2cents!
Regards,
Kind Regards,
Frances
Fivewin for xHarbour v18.07
xHarbour v1.2.3.x
BCC 7.3 + PellesC8 ( Resource Compiler only)
ADS 10.1 / MariaDB
Crystal Reports 8.5/9.23 DE
xMate v1.15
Frances
Fivewin for xHarbour v18.07
xHarbour v1.2.3.x
BCC 7.3 + PellesC8 ( Resource Compiler only)
ADS 10.1 / MariaDB
Crystal Reports 8.5/9.23 DE
xMate v1.15
- Marco Turco
- Posts: 858
- Joined: Fri Oct 07, 2005 12:00 pm
- Location: London
- Contact:
Hi all,
I don't see a "real" problem to say "It is a C app" for the simply reason that xharbour generate a C source code for each prg module.
When I sign a software license agreement where I provide a software product for a distributor that will pay me a royalty for each copy it will sell, often the distributor (if it is a big distributor) require the deposit of sources on a thirth part (generally a public notary) in order to access this sources if a particular event will manifest (for example a bankroupt of my company that could be damage the distributor's end-user). The C source produced from xHarbour are always accepted because the distributor can generate the executable file simply using these C modules without any PRG source.
I don't see a "real" problem to say "It is a C app" for the simply reason that xharbour generate a C source code for each prg module.
When I sign a software license agreement where I provide a software product for a distributor that will pay me a royalty for each copy it will sell, often the distributor (if it is a big distributor) require the deposit of sources on a thirth part (generally a public notary) in order to access this sources if a particular event will manifest (for example a bankroupt of my company that could be damage the distributor's end-user). The C source produced from xHarbour are always accepted because the distributor can generate the executable file simply using these C modules without any PRG source.
Best Regards,
Marco Turco
SOFTWARE XP LLP
Marco Turco
SOFTWARE XP LLP