Click to See Complete Forum and Search --> : Help with programing Language


]-Black-Ice9-[
08-08-2001, 10:19 PM
I was wondering what languages I can use in Linux. I dont think that I can Borland C++ in Linux can I? Well I also have M$ (sorry guys) WIndows 98 and I was wondering what you think is the best Langauge for that. ANd then the best "distro", should I use C++, Basic, Delphi (not sure what this is) and are there more. And would Borland 5.0 standard be the best, its only 90 bucks. HELP.

I need to get on fast because me and a few friends are developing a OS, that makes use of cDc Back Orifice coding. You could connect to a friends computer only after he she gives authorization. Family members could help computer illtrate relatives. Or leave b-day messages on the screen. DL a sonf for a friend, or explain to them where something is. Also, you could work with friends on projects much easier. What do you think of that by the way?

Dont Slip- BlackIce9

Cri
08-08-2001, 10:36 PM
The language that you choose to write in should be based on the type/purpose/goal of your program.

Most of Linux is written in C, and GCC is the main compiler for any Linux distro. With GCC you can compile C/C++, Fortran, Java, etc.

Which distro is best? Ahh, the age old question...but again it kind of depends on what you want to do/what your looking for in an OS.

I think you have a lot of research and planning to do before you start coding this OS of yours...but good luck!

]-Black-Ice9-[
08-08-2001, 11:10 PM
Well im basically the tart of the group they all know what they are doing, but i cant get in touch with them right now to get these answers, and i need to know so i can order stuff,

what are names of specific programs for linux

milanuk
08-08-2001, 11:31 PM
Originally posted by ]-Black-Ice9-[:
<STRONG>I was wondering what languages I can use in Linux. I dont think that I can Borland C++ in Linux can I? Well I also have M$ (sorry guys) WIndows 98 and I was wondering what you think is the best Langauge for that. ANd then the best "distro", should I use C++, Basic, Delphi (not sure what this is) and are there more. And would Borland 5.0 standard be the best, its only 90 bucks. HELP.

I need to get on fast because me and a few friends are developing a OS, that makes use of cDc Back Orifice coding. You could connect to a friends computer only after he she gives authorization. Family members could help computer illtrate relatives. Or leave b-day messages on the screen. DL a sonf for a friend, or explain to them where something is. Also, you could work with friends on projects much easier. What do you think of that by the way?

Dont Slip- BlackIce9</STRONG>

Well, please don't take this the wrong way, but I have two opinions on that project. A) Are you on crack? Nobody smart enough to pour piss out of a boot w/ the instructions written on the heel is going to touch anything written around BackOrifice code for legitimate uses, IMHO. B) I think you and your friends are kind of wasting your time, since most of the things you want to do can be done w/ VNC (Virtual Network Computer) which is a kind of pseudo-X-Server that allows you to remotely control Windoze pc's from just about anywhere, as well as provide stateless X sessions on *nix boxes, w/ clients for M$, Linux, and Mac, and it's accessible from a web browser to boot. Your friends might be better off checking out that project and helping them out, perhaps adding features rather than basically reinventing a whole operating system for a task that doesn't require one.

YMMV,

Monte

]-Black-Ice9-[
08-09-2001, 10:19 AM
We are really not expecting a lot out of this project, I mean we are no trying to be the next Woz an Jobs, or anything close. They are all pretty experienced hackers/programmers, and I have been interested in it for quite a while. I know what I am doing with the hacking thing, but Im sorta fuzzy with programming. HTML is like English to me as is nix. Anyway, if we ever do finish this project the 4 of us will probably run it on our computers, so it is only the four of us being able to hook up to each other. We are not just going to throw BO in there, we will obviolsuy chnage the code. As for ever really realising it, we would make it so you set up a kinda network over the net, so you can do what i explained befroe. also could become a VERY usefull tool with people taking classes on the net, or in my case, for my friends and I to work on other things once we go to college. Why waste my time and wonder if John Doe got my email, why dont i just open up a notepad doc and plaster it on his screen? Well I know it sounds kinda dumb, but we just want to see if we can integrate the two.

We have around 40 min a day at school to work on, because we showed the admin, that we could break into her stupid little NT run server, and when she didnt believe us we handed her the passwd for every student teacher and server in the school, I think she is still cleaining the **** out of her pants. But we told her how to fix it and how we did it. Well I think we are now one of the only highschools in the country to run Linux in one of there labs. Also we can play Half lIfe whenever we want!! lol spoils the spoils, ne way help me

TacKat
08-09-2001, 12:19 PM
If you're making a full-fledged OS, you'll need assembly. If not, you'll probably be doing most of the stuff in C++.

Writing an OS is not just as easy as, "I think I'll make an OS..." so unless your friends really know what their doing I'd recommend skipping this project for now and working on the basics.

milanuk
08-09-2001, 12:52 PM
Still think that VNC would be more than adequate for your uses, as far as accessing one another's desktops, and a lot less of a PITA. But, what the heck. You'll probably end up learning a lot in the process of working on an OS of your own, so run with it. Good luck!

Monte

]-Black-Ice9-[
08-09-2001, 01:51 PM
Well Monte I think you were kinda missing the point with your first post. Torvalds could have just used windows, or Unix. Woz could have been satisfied with just TRS86. But the point of this isnt to make a program so we can use it. It is to MAKE the program. Get it? Thrill of the ride kinda thing.

By the way I got some top guys working with me. Two going to MIT, and one I think just gone done in San Francisco, at SuperComputer something or other. Im a Junior in High School, and I am hoping that this project along with some recomindation from these two can get me into MIT. I just have been away from home for a month and havent been able to contact the rest of the guys via computer as they are also out an about this summer.

It may not be a full fedlged ne OS, maybe just a drastically chnaged Linux, with our own GUI and the such.

milanuk
08-09-2001, 02:41 PM
Sorry if I mistook your situation. I dislike stereotyping as much as the next person, but when some one comes in asking about using M$ Windows programming languages & environments in a *nix environment, to develop an entire operating system off a Back Orifice code base, I for one have to wonder if they understand what they are getting themselves into. I was trying to explain an alternative, and perhaps present the BO code idea in a different light.

If you think you and your friends are going to end up the next Ritchie or Torvalds, then, hey, more power to you. Maybe you will be. If it's good and has sufficiently compelling reasons, then perhaps other people will dive right in. In time, who knows, you might even suck me in ;) In any event, it sounds like you are mainly doing it for kicks, and for learning. Which is great; it's refreshing to see that, rather than something malicious.

As an aside, if your friends are such hotshot programmers, why aren't you asking them what programming language to use. Most likely you will all need to be using the same one, and I'm sure that since they are going to be doing the hard coding, their opinions count a lot more than ours ;)

Monte

]-Black-Ice9-[
08-09-2001, 07:31 PM
thanks for everything, as i said they are out of reach i am out of reach. i am looking for one for my use, I am going to use whatever they want. I am mostly looking on until i get my feet wet. we arent trying to be the next big thing, but we just want to mkae something for ourseleves and see what comes up along the way. good help here thanks again guys

evulish
08-09-2001, 07:42 PM
Good languages to learn: c. c++. asm, perl, basic, shell scripting

milanuk
08-09-2001, 07:50 PM
Well, in a more helpful theme, as far as starting out programming, I'll tell what my 'ideas' are as another neophyte programmer...

I originally got started w/ Linux in something like '95 or '96, since I was interested in learning C/C++, but couldn't afford M$ Visual anything. Got sucked into Linux, and still have never got around to much beyond "Hello, World" in C ;P

Earlier this year, I kind of decided that it's about time that I get a little more in gear and that some programming skills might aid my overall *nix experience. I looked at what I needed, and what was recommended. Python comes *very* highly recommended (find jemfinch on this board. Seems like every other word out of him is in praise of python :P ) But what I need is something a bit more basic, that is on every machine, that is even more universal. So I started out w/ bash shell scripting (yes, I know bash isn't on _every_ machine, but damn close), and now I'm starting Perl, for the same reasons. I just get the feeling that it is a bit more widespread than Python just yet, even though Python, and even Ruby are supposedly better suited to many tasks which perl is put. Once I feel comfortable w/ bash and Perl, then I'll move on to probably python/ruby and C/C++. Focusing on functional use first, fancy projects later on. Your usage may be very different since you have a specific project in mind.

Since you are just starting out, perhaps Python would be just what you need. It's supposed to be reasonably cross-platform, and an excellent 'learning' language that is very functional in the real world.

HTH,

Monte

]-Black-Ice9-[
08-10-2001, 02:53 PM
I still havent talked to any of the toehr guys. But for my self I really want to get started with a language. Now besides distros, which is better, Perl, C/C++, Python, Basic, and is Visual easier? Also where can i get them all, how mcuh? doesnt perl install off of RH? ANd what python

milanuk
08-10-2001, 07:42 PM
AFAIK, every distro of Linux comes w/ about enough languages to make your head spin, plus a few more ;) I can almost guarantee, that if you install RedHat, or any other mainline distro (i.e. not special-purpose like firewall-on-a-floppy FreeSCO or something), you can get everything you could ever want to start programming w/. Just install RedHat, for instance, and make sure to select the Development/Programming stuff. Read the RH manuals at www.redhat.com (http://www.redhat.com) so you can prepare yourself as far as what you want.

Also, AFAIK, there aren't really any "visual" languages for Linux. You can write a python program, and then put a GUI on it using something like tcl/tk, I think, but there isn't anything like Visual Basic _yet_. I've heard of a few such projects a while back, but not much since. Not a lot of demand for them. Pick a distro, like RedHat, pick a language to start on, like perl, get a good book like 'Learning Perl 3rd Ed.' and get busy.

Monte

Dark Ninja
08-11-2001, 02:15 AM
...just to bring this older subject back to the top...

I don't know how much of this is common knowledge, but Windows XP is supposed to have a feature like the one that BlackIce is describing. I honestly believe that Mr. Gates got the idea from those good-for-nothing-script-kiddy trojan horse programs. ;-) Just a thought.


Dark Ninja

danrees
08-11-2001, 08:46 AM
Just an aside point: You can download Kylix for free from http://www.borland.com, which is basically Delphi for Linux.