Basic programming language :: thinBasic Community
September 10, 2010, 09:42:48 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: RobotDuel - Game for 2 players: http://community.thinbasic.com/index.php?topic=305.0
 
  Home Help thinGaming Search Calendar Gallery Articles Donations Tags Media Center Login Register   *

thinBasic 1.8.0.0 is out !  :: See this post ( last update: 2010.03.07 ! )  :: Latest beta version: thinBasic beta 1.8.6.0 ( last update: 2010.08.02 ! )
Main menu
Members
Total Members: 526
Latest: jnash67
Stats
Total Posts: 26734
Total Topics: 3548
Online Today: 31
Online Ever: 121
(August 16, 2009, 07:08:32 am)
Users Online
Users: 0
Guests: 10
Total: 10
2 Spiders, 10 Guests, 0 Users

Yahoo spider, Google spider
Subject Statistics
Topic: New user questions Replies: 13 posts
Read 1926 times 0 Members and 1 Guest are viewing this topic.
Pages: 1 
  Add bookmark  |  Print  
Author Topic: New user questions  (Read 1926 times)
0 Members and 1 Guest are viewing this topic.
Dave
Newbie
*

Karma: 0
Offline

Posts: 19


« on: April 11, 2008, 07:00:52 pm »

Hi everyone.

I have downloaded thinbasic and will started going through the docs but in the meantime could I please ask a few questions?

1) What types of applications is thinbasic best suited for?

2) Does it have any limitations as far as developing general desktop applications on Windows is concerned?

3) What are the long-term goals of thinbasic?

I am really just looking for an general overview of the language before I start looking at the specifics.

BTW the reviews I've read have been very positive.
Logged
Eros Olmi
Administrator
Hero Member
*****

Karma: 92
Offline

Gender: Male
Posts: 6319


thinBasic co-author


WWW
« Reply #1 on: April 11, 2008, 08:59:33 pm »

Ciao Dave and welcome here.

I will go through your questions that at first sight give me the impression you need to know if thinBasic is stable, maintained at long run, supported. Right questions.

Quote from: Dave
1) What types of applications is thinbasic best suited for?
thinBasic started as an automation tool, something easy to be used to automate tasks or repetitive operations. But soon it become a complete (interpreted) programming language with a set of features that even many compiled languages do not have. The list of possible areas where thinBasic can be used can be very wide and most depend on the needs. Imagine thinBasic can even be used for games using some advanced modules like TBGL (Open GL), TBDI (Direct Input), TBASS (sounds) and TBEM (Event Manager). There is also an ongoing project handling machine code on the fly (Asmosphere Assembler)

I can say more simply where thinBasic cannot be used due to its interpretative nature: real time image handling, many millions loops made on the fly, complex user interface applications (User Interface module is something we need to work a bit more). But even on those areas thinBasic can say something thanks to the possibility to extend thinBasic language developing compiled modules.

Quote from: Dave
2) Does it have any limitations as far as developing general desktop applications on Windows is concerned?
To develop desktop applications we have developed a specific module called UI (User Interface). Even if it is quite stable and with many features, I feel we can do a lot more on this area. In any case, please see by yourself at the scripts you can find under \thinBasic\SampleScripts\UI\ directory. Thay are not many but running them and looking and the source code you can have an idea.

Quote from: Dave
3) What are the long-term goals of thinbasic?
Since the beginning of the project two of our main targets were stability and execution speed. I think we are now at a point where stability is quite there. Also speed is very good but, your know, it is never enough. So we will continue on those two main targets.
Other points we are working on:
  • a new module (called Trace) that will give the possibility to debug thinBasic scripts
  • improved User Interface module. Maybe we will create UI2 because some ideas we are exploring will not be compatible with current UI module
  • maintain and fix as quicly as possible any bug or request
  • support people using thinBasic

And, not second to any other points: we are always open to listen to people using thinBasic, we are open to change our plans if some ideas are interesting and shared with thinbasic community.

Ciao
Eros
« Last Edit: April 11, 2008, 09:03:51 pm by ErosOlmi » Logged

www.thinbasic.com | community.thinbasic.compsch.thinbasic.com
Win7Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB
Dave
Newbie
*

Karma: 0
Offline

Posts: 19


« Reply #2 on: April 11, 2008, 10:41:24 pm »

Hi there Eros and many thanks for your reply.

I like everything I've seen so far. Personally I'd be happy to accept a slightly slower performance for some of the advantages that thinbasic has. I am just a hobby programmer and I don't write mathematically intensive stuff so I'm sure it's going to be more than fast enough for me. The examples look a great source of learning as well.

I look forward to using thinbasic.

Ciao
Dave
Logged
Eros Olmi
Administrator
Hero Member
*****

Karma: 92
Offline

Gender: Male
Posts: 6319


thinBasic co-author


WWW
« Reply #3 on: April 11, 2008, 10:44:06 pm »

Perfect.

If you need any help, have questions on whatever, ask for an improvement or just want to leave you impressions using thinBasic, I'm sure you will find this little community a nice and open mind place.

Ciao
Eros
Logged

www.thinbasic.com | community.thinbasic.compsch.thinbasic.com
Win7Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB
Michael Hartlef
Creator of TBDI, TBAI and TBEM
Global Moderator
Hero Member
*****

Karma: 42
Offline

Gender: Male
Posts: 2961



« Reply #4 on: April 11, 2008, 10:46:37 pm »

Hey Dave,

welcome on the forum. It is allways great to have new people here and for sure you came in a very interesting time of thinBasic development.

To rest of the guys, push a little over here as it becomes slowly crowed here. Not that this is a bad thing.  Smile
Logged
Eros Olmi
Administrator
Hero Member
*****

Karma: 92
Offline

Gender: Male
Posts: 6319


thinBasic co-author


WWW
« Reply #5 on: April 11, 2008, 10:56:10 pm »

.. I am just a hobby programmer and ...

We are not professional programmers too. We are just moved by a great passion and curiosity for programming and technology in general.

Hope not to scare you about that  Wink
Logged

www.thinbasic.com | community.thinbasic.compsch.thinbasic.com
Win7Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB
Dave
Newbie
*

Karma: 0
Offline

Posts: 19


« Reply #6 on: April 11, 2008, 11:18:29 pm »

Hey Dave,

welcome on the forum. It is allways great to have new people here and for sure you came in a very interesting time of thinBasic development.

To rest of the guys, push a little over here as it becomes slowly crowed here. Not that this is a bad thing.  Smile

Hi Michael, and thanks for the welcome. Thinbasic does look very interesting and I'm sure it's going to become more and more popular.
Logged
Dave
Newbie
*

Karma: 0
Offline

Posts: 19


« Reply #7 on: April 11, 2008, 11:19:27 pm »


Hope not to scare you about that  Wink


I'll try not to have nightmares Eros, thanks Smile
Logged
MystikShadows
Newbie
*

Karma: 2
Offline

Gender: Male
Posts: 42



WWW
« Reply #8 on: April 14, 2008, 02:34:37 am »

Hope not to scare you about that  Wink

If I take a trip down memory lane I can think of a multitude of passionate projects that have made their solid mark in the time line of the computer industry. Without passion there is no drive, no strive, no motivation to take on the challenge and make it the best it can be.

It's obvious that thinBasic is 100% driven by passion and the concern to create a tool that is flexible, reliable, and efficient. We all know passion is what makes you get up in the morning thinking about the project.  It's also what makes you sit down an extra 1/2 hour or hour or 1/2 a day (time flies when you're having fun ;-) to make sure the thing you're working on is done and you're ready for the next step (whether it exists or not).  Not to mention all that you have learned from the beginning of the project, all that knowledge is what helps you make thinBasic as good as it is today, as good as it will need to be tomorrow.  Passion and motivation gives you guys the energy to push the project forward every day, bring it one level beyond what it used be.  The fact that user input plays an important role in the development of thinBasic I think are all solid foundations towards the present and future success of the project.   In more street level terms, you guys got it going on! and it shows in ever facets of the project.

Now you say you're no professional, well, as a professional I can actually prove you wrong on that ;-).  Maybe programming isn't you're career, however, the methods you have in place as fas as programming, testing, debugging, the system you devised where we talk about an add a new element to the language, when there's interest it gets coded in, the fact that every release seems to be a geniune step forward in the big picture of the project.  Well, my friend, that's a true sign of professional development, like it or not. 

The combination of the passion we can see here, the structure in place on every stage of development (from new ideas to programming to integrating to the project (or very good direct adding into the project hehe) to documenting, to the way you accept feedback (good or bad if you've had any) all play their role in the success of this project.  From what I'm seeing here (since I joined this forum) I think this project is only moving forward in realization and in popularity.   And you guys are the main cause of this current and future successes of thinBasic.  If I had a glass of champaign, I'd propose a toast ;-).  But well I drink coffee lol.

Keep up the awesome combination of all I mentioned, and you'll see yourself how far you can take it.
Logged

When God created light, so too was born, the first Shadow!

MystikShadows
Michael Hartlef
Creator of TBDI, TBAI and TBEM
Global Moderator
Hero Member
*****

Karma: 42
Offline

Gender: Male
Posts: 2961



« Reply #9 on: April 14, 2008, 05:52:04 am »

I can only second that. Great words mystik.
Logged
Eros Olmi
Administrator
Hero Member
*****

Karma: 92
Offline

Gender: Male
Posts: 6319


thinBasic co-author


WWW
« Reply #10 on: April 14, 2008, 07:01:27 am »

Huuu MystikShadows  Surprised
What to say after that post? ... Nothing.

Just thanks. We will for sure continue to this road.

Eros
Logged

www.thinbasic.com | community.thinbasic.compsch.thinbasic.com
Win7Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB
kent sarikaya
Hero Member
*****

Karma: 26
Offline

Gender: Male
Posts: 3235



WWW
« Reply #11 on: April 14, 2008, 08:27:11 am »

MystikShadows, wow, really well said (written)!!
Logged

Petr Schreiber
Global Moderator
Hero Member
*****

Karma: 77
Offline

Posts: 5088


TBGL developer


WWW
« Reply #12 on: April 14, 2008, 08:29:13 am »

Cool,

MystikShadows, I could not write it down better than you did !


Thanks,
Petr


Logged

psch.thinbasic.com / forum
Information about ThinBASIC 3D programming and download of free TBGL tools.

WinXP Home SP3 - Sempron 3400+ @ 1.8GHz - 1Gb RAM @ 533 - NVIDIA GeForce 9500GT 512MB / NVIDIA GeForce 6200 TC
MystikShadows
Newbie
*

Karma: 2
Offline

Gender: Male
Posts: 42



WWW
« Reply #13 on: April 14, 2008, 09:39:59 pm »

Woohooo I finally have some karma ;-).   

Remember, as good as the post maybe it's only as good as the observations I was able to make here. :-)
Logged

When God created light, so too was born, the first Shadow!

MystikShadows
Tags:
Pages: 1 
  Add bookmark  |  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!


Google visited last this page August 22, 2010, 04:34:51 am