| View previous topic :: View next topic |
| Author |
Message |
RD LXF regular
Joined: Mon Jul 25, 2005 3:53 am Posts: 272 Location: irc.ixl2.net
|
Posted: Sat Oct 15, 2005 11:32 am Post subject: To Buy or not to Buy |
|
|
Hi
Ok i dont believe im about to say this but...
I've been looking at my faviroute programming language of all time and its gotta be vb (or vb like) and as a result ive been looking at many vb like apps such as gambas, REALbasic etc etc and have come to the conclustion that i would like to BUY yes thats right buy a vb like app for Linux and the only one i have seen is $400 or £239.95 and thats REALbasic i just wanna know if and what thoughts you have with REALbasic ? i know the lxf team has used it at some point.
I think/know im over all this dual boot thing as i've not had windows installed for the pas 4 months so i think i can safely say that im 100% Linux.
Any way whats your views...
RD |
|
| Back to top |
|
 |
overflow LXF regular

Joined: Tue Aug 23, 2005 2:40 pm Posts: 158 Location: London
|
Posted: Sat Oct 15, 2005 2:11 pm Post subject: RE: To Buy or not to Buy |
|
|
I think any BASIC is a poor idea. Languages have moved on a lot since BASIC was conceived and while it may have acquired some of the benefits of the new knowledge, any enhancements to the language will be bolted on.
You are much better off with a language conceived as object oriented from the start, such as Python, Java or Ruby. Languages with proper exceptions handling and intrinsic advanced data types like lists and dictionaries. (OK, Java doesn't have intrinsic dictionaries.)
I really wouldn't spend money on BASIC. _________________ overflow |
|
| Back to top |
|
 |
RD LXF regular
Joined: Mon Jul 25, 2005 3:53 am Posts: 272 Location: irc.ixl2.net
|
Posted: Sat Oct 15, 2005 2:42 pm Post subject: RE: To Buy or not to Buy |
|
|
hmm, pitty i dont like python as much as basic , i do what i need to do in python but thats all though i must use it for quickrip (this seems to be taking a long time to sort out) _________________ [url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url] |
|
| Back to top |
|
 |
linuxgirlie LXF regular

Joined: Sat Apr 09, 2005 7:34 pm Posts: 787 Location: Kent...UK
|
Posted: Sat Oct 15, 2005 4:44 pm Post subject: RE: To Buy or not to Buy |
|
|
Why do you want basic?? If you can do python why not just try bash, its not all that bad and pretty easy to learn. _________________ My knowledge comes with no warranty...........
Server operating system designed for schools:www.linuxschools.com |
|
| Back to top |
|
 |
RD LXF regular
Joined: Mon Jul 25, 2005 3:53 am Posts: 272 Location: irc.ixl2.net
|
Posted: Sat Oct 15, 2005 5:57 pm Post subject: RE: To Buy or not to Buy |
|
|
I like basic dunno why lol, like i said python is great dont get me wrong but there is just some thing about it, ive been using python for about 3yrs now and today while i was working on some thing i though i really dont like it. maybe i should just stick to C, now theres a language i do like, though im not the best at it lol _________________ [url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url] |
|
| Back to top |
|
 |
Flea LXF regular

Joined: Fri Apr 08, 2005 2:03 pm Posts: 258 Location: Ferryhill, Co. Durham
|
Posted: Sat Oct 15, 2005 6:06 pm Post subject: RE: To Buy or not to Buy |
|
|
It all depends on what you want to do, what you know and what you *like*. If you know BASIC, enjoy using it and you don't need anything fancy*, why not use BASIC? Spending time learning the idiosyncrasies of another language just because it is purportedly "better" is wasted time if you can do what you need in a language you already know!
All programming basically comes down to a handful of commands, that are common to all languages, and the rest is just methodology. It amazes me that there are so many different languages that do 90% of stuff the same as each other! If you are after cross platform compatibility then that is a different matter, otherwise use what you know and like.
However, I would do it with a free BASIC and not 200 quid version!
Dave.
*for example, If you needed to work with an Access database you would obviously choose VB! MySQL, you would probablyuse PHP etc. to make life easier for yourself  _________________ The question is, what is a mahnamahna?
The question is, who cares? |
|
| Back to top |
|
 |
jdtate101 LXF regular

Joined: Sat May 28, 2005 10:49 am Posts: 115 Location: Birmingham
|
Posted: Sat Oct 15, 2005 6:22 pm Post subject: RE: To Buy or not to Buy |
|
|
You can't go wrong with learning Korn/bash shell programming and Perl. They ALWAYS come in handy. I've always wanted to Learn C properly, but never had the motivation to do it. I guess you need to have a project to work towards (some end goal), otherwise just doing it by book becomes incredibly dull. _________________ Ubuntu Edgy & Beryl on:
AMD X2 4800+
4GB Corsair TWINX RAM
1.2TB RAID0 SATA2 (3ware RAID)
2 x Seagate 400GB USB2
Dual Layer DVD-RW
Nvidia 7800GT
2 x Viewsonic VP201b TFT
Iomega Rev Internal |
|
| Back to top |
|
 |
RD LXF regular
Joined: Mon Jul 25, 2005 3:53 am Posts: 272 Location: irc.ixl2.net
|
Posted: Sat Oct 15, 2005 6:31 pm Post subject: RE: To Buy or not to Buy |
|
|
I know C, well the absolte basics, python and basic again i know and have used for more than 5 yrs in total. I am thinking cross platform here, thats why i thought realbasic could do the job as that is basic with x-platform ability and lets face it its pritty easy to dragg and drop the gui controls rather than do it all by hand (code that is) yea i know there is glade but i find thats more hassle than its worth to get simple apps running in python or C _________________ [url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url] |
|
| Back to top |
|
 |
RD LXF regular
Joined: Mon Jul 25, 2005 3:53 am Posts: 272 Location: irc.ixl2.net
|
Posted: Sat Oct 15, 2005 6:32 pm Post subject: RE: To Buy or not to Buy |
|
|
Oh and shell/bash is no use to me thats like giving a blind man a tv to watch no good and no use for it. _________________ [url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url] |
|
| Back to top |
|
 |
overflow LXF regular

Joined: Tue Aug 23, 2005 2:40 pm Posts: 158 Location: London
|
Posted: Sat Oct 15, 2005 6:32 pm Post subject: RE: To Buy or not to Buy |
|
|
| Flea wrote: | | All programming basically comes down to a handful of commands, that are common to all languages, and the rest is just methodology. It amazes me that there are so many different languages that do 90% of stuff the same as each other! | Might I suggest you're not the best qualified to give advice here as you clearly don't know what you're talking about. _________________ overflow |
|
| Back to top |
|
 |
Flea LXF regular

Joined: Fri Apr 08, 2005 2:03 pm Posts: 258 Location: Ferryhill, Co. Durham
|
Posted: Sat Oct 15, 2005 6:38 pm Post subject: Re: RE: To Buy or not to Buy |
|
|
| overflow wrote: | | Flea wrote: | | All programming basically comes down to a handful of commands, that are common to all languages, and the rest is just methodology. It amazes me that there are so many different languages that do 90% of stuff the same as each other! | Might I suggest you're not the best qualified to give advice here as you clearly don't know what you're talking about. |
If you don't mind me asking, could you explain why? for instance how does one sorting algorithm differ from one language to the next? And don't you think this is exactly why pseudocode exists? Seems pretty obvious to me. _________________ The question is, what is a mahnamahna?
The question is, who cares? |
|
| Back to top |
|
 |
Nigel LXF regular

Joined: Fri Apr 08, 2005 9:03 pm Posts: 1141 Location: Gloucestershire, UK
|
Posted: Sat Oct 15, 2005 9:36 pm Post subject: RE: Re: RE: To Buy or not to Buy |
|
|
If by pseudocode you mean the step between flowcharting and the actual code itself, I agree it doesn't change much from language to language. And the algorithms in pseudocode will look pretty much the same regardless of the programming language used (maybe not with Cobol, but it's a long time since I used that and I'm trying to forget... )
But when you get down to the programming language itself, they are very different.
For example, the "for" loop syntax is rather different in C than in Basic, and doesn't exist at all in some languages (Fortran uses "DO" instead). GOTO is encouraged in some languages but not others (and IIRC is missing completely from Pascal). The way you pass parameters to functions/subroutines is different. What you get as a return is different (a Basic GOSUB doesn't as far as I'm aware return a value; in Fortran a function does but a subroutine doesn't, in C it's optional but recommended). The way you handle strings is completely different - as an example, try taking one word from the middle of a string and appending it to another string.
Some languages have strong typing (ie you must declare variables before use and you can't, for instance, assign an integer to a character without casting it or the compiler bitches) and others don't. There are some really interesting things you can do with Fortran common blocks and equivalence statements that you have to resort to casting pointers to achieve in C.
I've used quite a few programming languages over the years. I won't claim any one is "better" than the others - I will say that for any given situation (problem + machine + OS + other software + programmer) one language will often be a better choice than the others.
RD - I'm not against paying for compilers per se, but are you sure there's no free one that will do the job ? I recently had a brief play with Gambas, and it seemed pretty reasonable to me - what do you need that it doesn't have ?
And the price for REALBasic does seem quite high - you can get Microsoft compilers for less than that ! |
|
| Back to top |
|
 |
Flea LXF regular

Joined: Fri Apr 08, 2005 2:03 pm Posts: 258 Location: Ferryhill, Co. Durham
|
Posted: Sat Oct 15, 2005 10:16 pm Post subject: RE: Re: RE: To Buy or not to Buy |
|
|
Nigel - Absolutely, I agree with everything you say there (at least what I understand, I have never used Fortran). Basically though all the programming languages I have seen are very similar. Sure the syntax of a FOR loop is different in C to BASIC but essentially they do the same thing, iterate over a command(s) n number of times. The hard part for beginners, when learning to program, is in understanding the methods used, not in learning the syntax! The difference in syntax is the "idiosyncrasies" I mentioned above, once you understand a FOR loop you understand what the program is doing regardless of what language it is written in and then the choice of language comes down to what you are comfortable with.
Whether all this holds true of more modern languages I cannot say, I haven't really programmed in years, I realised early on I wasn't going to be making FPS shooters single handed
| Quote: | | I've used quite a few programming languages over the years. I won't claim any one is "better" than the others - I will say that for any given situation (problem + machine + OS + other software + programmer) one language will often be a better choice than the others. |
Exactly. That is what I said in my first post when I mentioned VB for Access and PHP for MYSQL!
Dave. _________________ The question is, what is a mahnamahna?
The question is, who cares? |
|
| Back to top |
|
 |
RD LXF regular
Joined: Mon Jul 25, 2005 3:53 am Posts: 272 Location: irc.ixl2.net
|
Posted: Sat Oct 15, 2005 10:29 pm Post subject: RE: Re: RE: To Buy or not to Buy |
|
|
Nigel -
I can use gambas for what i want, if i was to keep this app for Linux only, while i can also use python for the same app and make it x - platform im not 100% happy with it i have spent years with python and have come to the conclustion that while its very eleigent its just not for me. how ever the more of C i use and learn the more i seem to like it, I must agree with you when you say it's big money just for x - platform and c, cpp and python and all the others ive missed are cheaper lol.
Flea -
I agreed with what you said in your first post it would seem that maybe overflow may have miss understood you. _________________ [url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url] |
|
| Back to top |
|
 |
Nigel LXF regular

Joined: Fri Apr 08, 2005 9:03 pm Posts: 1141 Location: Gloucestershire, UK
|
Posted: Sat Oct 15, 2005 11:51 pm Post subject: RE: Re: RE: To Buy or not to Buy |
|
|
C is relatively easy to port from platform to platform, and has a good choice of compilers on both Linux and Windows (including free compilers on both platforms). But how about Java ? Write once, run anywhere (or at least anywhere you can get J2RE from Sun...). Haven't used it much myself, but I believe it's not too bad to learn. _________________ Hope this helps,
Nigel. |
|
| Back to top |
|
 |
| View previous topic :: View next topic |
|