ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
OK, advice, opinions about Pascal, and comparison's to C/C++ aside.... Are there any other Pascal programmers out there? Yes, I know Pascal is old, blah, blah, blah.. I'm not using it to write a serious real-time project, just mainly as a hobby. So, does anyone else know/use Pascal for fun/hobby? The Free Pascal compiler for Linux is pretty good. Second, I am working on a program that I am writing in Pascal. It is going to be prety big when/if I get it finished. As I said I am only doing this for fun and because I enjoy programming. Anyway, If you know Pascal and want to hear more about what I am working on, either a) post a message here or b) email me at ascii1@hotmail.com. and I will give you more details. I will say this, the project I am working on is a simulation of sorts. I got the idea from a book back when I was in college and I have worked on it off and on for 6 years, including starting over and expirementing with various languages. (C/C++,VB)
just for the record, pascal was the first real language i learned (i don't consider basic a language )... so my apologies to all the pascal programmers out there.
Fine. You have your opinion, but that's not what I asked for. Personally, I think C/C++ is over rated especially for applications that don't use pointers or registers.
Anyway, I'm not trying to start an argument over which language is better. I was just wanting to know if there were any other PASCAL PROGRAMMERS out there. That's it.
I know Delphi, and I'm beginning use Kylix for Linux. So far I'm impressed with Kylix implementation very clean and in everyway is like Delphi. I realize it's likely not pure Pascal, I have never touched that before.
I'm not a huge Delphi fan myself although it is nice for quick RAD apps. I've got more experience with C/C++.
Basically it's a direct port of Borland Delphi 5 to Linux. All the features are in the same place and the tools work the same as in Delphi. Debugger, Object Inspector etc.... The only real difference is the components. All the standard stuff is there, textbox label etc.... however obviously it lacks OLE or other Microsoft things. In addition I believe the Borland Database Engine, (layer to interface to databases and hide the actual connection from the programming) is not there. However it still has support for all types of databases in particular mySQL I believe. Just not as convient as before I don't think. Also the speedy compiler of Delphi is found in Kylix.
Basically if you have seen Delphi, Kylix is the exact same thing. I'm not Delphi expert but if you want to ask a question or want me to look for a feature in Kylix let me know
My Professor got an advanced copy from Borland in the Spring, that was my first look at it, everyone including my prof (die-hard C / Linux guru ) was impressed with it.
I have friends who LOVE Delphi and now LOVE Kylix. It's a very nice interface to work in and first true RAD IDE for Linux IMHO. KDevelop with Qt-Designer is close, but not as advanced I would say.
I learned pascal as my first language. It was very useful in my opinion but was short lived because it wasn't the most powerful thing in the world and I dont think it had 32bit (:. windows) support.
I think it's a good language, for style, and logic development
and as for your project I'm sure it's done before. I know I've seen it in C++ but thats never the case it's always about doing it yourself... well for me anyway
As for how far we got in it in school was that we covered
link list, dynamic vars, arrays, strucs/records, data chk etc...
Aphrodisiac:
Just wondering if you were referring to the project I said I was working on? How exactly would you know it's been done before since I didn't say what it was? Although you are probably right. Something similar may have been done before.
I'm sure because you and I both have seen alot of different variations of them in C/C++ right? I've even seen em in Java. So based on that and the age of Pascal I'm just assuming that it has been done before
Hey, I was just kidding. I was seriousely considering Pascal as my first language. I was just copying the "REAL PROGRAMMERS DON'T USE PASCAL" thing from somewhere (some webpage, or a magizine, I think) anyway, don't be mad, I was kidding!
Colonel Panic:
I'm not now, nor was I ever mad. There are much worse things in the world to get mad about. Besides, I respect your opinion, even if I don't agree with it.
Aphrodisiac:
I'm still confused...all I said was that I was working on a "simulation of sorts." That is a VERY broad statement. I don't see how anyone could ASSUME what I am doing has been done before. I have already said that something similar may have been done before but I am 99% sure that my project is unique in some ways.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.