September 10, 2010, 09:42:48 pm
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
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
thinBasic web site
What's new
thinBasic help
On Facebook
Scripts repository
Downloads
- Stable version
MIRROR SERVERs
- Italy
- US
File repository
Stats
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
OnLine
2 Spiders, 10 Guests, 0 Users
Yahoo spider, Google spider
Basic programming language :: thinBasic Community
>
thinBasic (the language)
>
General
>
New user questions
Subject Statistics
Topic
: New user questions
Replies
: 13 posts
Read
1926 times
0 Members and 1 Guest are viewing this topic.
Pages:
1
« previous
next »
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
New user questions
«
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:
Posts: 6319
thinBasic co-author
WWW
Re: New user questions
«
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.com
|
psch.thinbasic.com
Win7Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB
Dave
Newbie
Karma: 0
Offline
Posts: 19
Re: New user questions
«
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:
Posts: 6319
thinBasic co-author
WWW
Re: New user questions
«
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.com
|
psch.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:
Posts: 2961
Re: New user questions
«
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.
Logged
Eros Olmi
Administrator
Hero Member
Karma: 92
Offline
Gender:
Posts: 6319
thinBasic co-author
WWW
Re: New user questions
«
Reply #5 on:
April 11, 2008, 10:56:10 pm »
Quote from: Dave on April 11, 2008, 10:41:24 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
Logged
www.thinbasic.com
|
community.thinbasic.com
|
psch.thinbasic.com
Win7Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB
Dave
Newbie
Karma: 0
Offline
Posts: 19
Re: New user questions
«
Reply #6 on:
April 11, 2008, 11:18:29 pm »
Quote from: Michael Hartlef 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.
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
Re: New user questions
«
Reply #7 on:
April 11, 2008, 11:19:27 pm »
Quote from: ErosOlmi on April 11, 2008, 10:56:10 pm
Hope not to scare you about that
I'll try not to have nightmares Eros, thanks
Logged
MystikShadows
Newbie
Karma: 2
Offline
Gender:
Posts: 42
WWW
Re: New user questions
«
Reply #8 on:
April 14, 2008, 02:34:37 am »
Quote from: ErosOlmi on April 11, 2008, 10:56:10 pm
Hope not to scare you about that
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:
Posts: 2961
Re: New user questions
«
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:
Posts: 6319
thinBasic co-author
WWW
Re: New user questions
«
Reply #10 on:
April 14, 2008, 07:01:27 am »
Huuu MystikShadows
What to say after that post? ... Nothing.
Just thanks. We will for sure continue to this road.
Eros
Logged
www.thinbasic.com
|
community.thinbasic.com
|
psch.thinbasic.com
Win7Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB
kent sarikaya
Hero Member
Karma: 26
Offline
Gender:
Posts: 3235
WWW
Re: New user questions
«
Reply #11 on:
April 14, 2008, 08:27:11 am »
MystikShadows, wow, really well said (written)!!
Logged
http://ks9.us
Petr Schreiber
Global Moderator
Hero Member
Karma: 77
Offline
Posts: 5088
TBGL developer
WWW
Re: New user questions
«
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:
Posts: 42
WWW
Re: New user questions
«
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
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General community
-----------------------------
=> Shout Box Area
=> General
===> Events
===> PCOPY!
===> Development
===> 3rd party library
===> Science
===> Technology
===> Search engines
===> Software discussion
===> Gaming
===> Other programming languages
=====> C / C++
=====> Free Basic
=====> Free Pascal
=====> Power Basic
=======> Power Basic tools and resources
=======> Power Basic specific boards
=========> Power Basic OpenGL
=========> Power Basic and DBMS
=========> Power Basic COM
=======> Power Basic sources
=====> Pure Basic
=====> ScriptBasic
=====> Scripting
===> Security
=> Announcements
===> thinBasic Beta testing
===> Server, web site and Forum updates
===> vBulletin new forum updates
=> ThinBasic Journal
===> Suggest new articles
=> thinStudio
===> thinGaming Scoring web site
===> CM contest 2009
=====> Media
=====> Code
-----------------------------
User projects
-----------------------------
=> User files and/or user projects
===> T.A.B. (ThinBasic Adventure Builder)
-----------------------------
thinBasic (the language)
-----------------------------
=> General
===> Polls
===> Installation
===> Help Material
=====> Fixed or cleared errors in help material
===> YouTube
===> Challenge
===> thinBasic development blog
===> thinBasic vaporware :D
===> thinBasic where ...
=> Modules specific issues
===> Suggest new module
===> BIFF
===> CGI and FastCGI
===> COM
===> COMM (Serial communication module)
===> Console
=====> Console: source code examples for beginners
=====> Console: advanced source code examples
===> Core module
===> Dictionary module
===> DT (Date module)
===> Eval
===> EXE
===> File
===> iComplex
===> INet
===> INI
===> Irrlicht
===> LAN
===> ODBC
===> OS
===> Statistics Module
===> TBASS
===> Tcp/Udp module
===> TImage
===> Tokenizer
===> UI (User Interface) module
===> VBRegExp
===> Win API interface
===> WMI
=> Sources, Templates, Code Snipets, Tips & Tricks, Do you know ...
===> Do you know ...
===> thinBasic tutorials
=====> General purpose scripts
=====> Execution speed tests
=====> Files and directories handling
=====> Internet related scripts
=====> Math scripts
=======> Eval
=====> Tips & Tricks
=====> User Interface scripts
===> Samples for help file
===> Templates
===> Real world situations and solutions using thinBasic
=====> Project: 3D Warehouse
===> Math: all about
=> Suggest new features
===> New features: Developed or solved
=> Bug report
===> Fixed or cleared bug reports
===> thinBasic Beta testing suggestions or bug reports
-----------------------------
thinAir (the IDE)
-----------------------------
=> thinAir General
===> thinAir Tips and Tricks
===> thinAir CodeTips/CodeSense
=> thinAir Suggest new features
===> thinAir new features developed
=> thinAir Bug report
===> thinAir Fixed or Cleared Bug report
=> Alternative IDEs
-----------------------------
thinTools
-----------------------------
=> thinSVN
=> thinDebug
=> thinBundle
===> thinBundle suggest new features
===> thinBundle bugs report
=> thinBasic SDK
===> Basic language SDK development
=====> Module SDK (Power Basic version)
=====> Module SDK (Freebasic version)
===> Turbo Delphi language SDK development
===> C/C++ language SDK development
=====> Module SDK (Microsoft C /C++)
=======> MSVC++ 6.0
=======> MSVC .NET
=====> Module SDK (Borland C /C++)
=====> Module SDK (GCC C /C++)
===> Other languages SDK development
=====> Module SDK (MASM32 assembler)
=> User tools
=> 3rd party tools
-----------------------------
User modules (the user developed modules expansions)
-----------------------------
=> TBGL module by Petr Schreiber
===> TBGL General
===> TBGL Bonus Pack
===> TBGL Bonus Pack Pro
===> TBGL Suggest new features
===> TBGL Bug Report
===> TBGL Scripts and Projects
=====> TBGL Random Trees
=====> TBGL Robot duel
=====> TBGL Labyrinth
=====> Top Down 3D
=======> Game general
=======> Game story and Character Development
=======> Game executable
=======> Game sources
=======> Media material
=======> Bugs handling
=====> TBGL ScreenSavers
=====> TBGL Gui projects
=====> TBGL nmg_tankwars
=====> TBGL Arkanoid
===> TBGL Modelling, 3D, other SW integration
===> M15 file format
===> Resources
===> TBGL Tutorials
=====> ThinBASIC programming in OpenGL/TBGL
===> TBGL Font Creator
=> TBDI module. thinBasic Direct Input integration by MikeHart
===> TBDI Bug report
=> TBEM module - thinBasic Event Manager module
=> O2 JIT Compiler / Assembler
===> O2h Compiler
===> Machine Code
=====> Machine Code references
=====> Machine Code: script sources and examples
===> Programs
===> Legacy
=> Experimental modules or library interface
===> AStar - (A Star) path-finding algorithm
===> ODE - Open Dynamics Engine
===> OpenCL
===> tb_graphx
===> TBCDL Collision Dection Library
===> TBTIL Texture Image Library
-----------------------------
Utilities working with thinBasic
-----------------------------
=> Tray Agent
Loading...