Is there other languages in SL
|
|
Jolly Heron
www.ideashape.cn/
Join date: 18 Apr 2007
Posts: 71
|
01-21-2008 21:41
Is there other languages in SL except LSL ? Which fields to be applied ?
_____________________
Different Virtual Worlds: http://www.ideashape.cn/
|
|
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
|
01-21-2008 22:02
Not within SL, no, but scripts can communicate to your own external webservers where you can use anything your host supports.
And someday the new script execution environment, Mono, may support other languages besides LSL for scripting, but not any time soon.
(And of course there's the open source client, but I don't think that's the intent of the question.)
_____________________
Archived for Your Protection
|
|
Penny Rau
Registered User
Join date: 26 Feb 2007
Posts: 71
|
01-22-2008 03:26
I could be wrong, but I assume you're asking this because you are skilled in another language besides LSL, and if that's the case, you should take the time you learn LSL...if you can learn HTML, for example, then LSL will be very easy for you to learn as well. Personally, I have a hard time learning these types of things...I have tried scripting in SL, but the best thing I ever made was a box that says "Hello" everytime you rez it...lol
|
|
Kahiro Watanabe
Registered User
Join date: 28 Sep 2007
Posts: 572
|
01-22-2008 04:20
If you know the basics of programing, then learning a new one is just getting to know the functions, events etc. I always consult lslwiki.net where you have very well documented all the list of functions, events etc. LSL in world doesn't have auto-filling, but ou can use LSL-editor for that...it makes it easier.
The syntax is like C#/Java ...very popular languages so that is not a problem. It's impossible to remember all the functions of a programming language, luckily we have internet, and powerful editors.
I hope that mono brings something good to SL.
|
|
Kalderi Tomsen
Nomad Extraordinaire!
Join date: 10 May 2007
Posts: 888
|
01-22-2008 04:52
From: Penny Rau if you can learn HTML, for example, then LSL will be very easy for you to learn as well. Well, I can do some simple HTML stuff. I took one look at LSL and ran a mile! Nothing like even vaguely similar, as far as I am concerned.
_____________________
Kalderi, General Manager, Hosoi Ichiba and Hosoi Design
- - - Hosoi Ichiba - High Quality Classically-styled Asian buildings, furniture and home decorations in an old-fashioned Japanese market garden on Japan Kanto. http://hosoi-ichiba.blogspot.com/
Hosoi Design - High Quality prefabs and furnishings, plus commercial buildings.
|
|
Penny Rau
Registered User
Join date: 26 Feb 2007
Posts: 71
|
01-22-2008 11:34
From: Kalderi Tomsen Well, I can do some simple HTML stuff. I took one look at LSL and ran a mile! Nothing like even vaguely similar, as far as I am concerned. well, I had no idea...lol I guess I assumed it was easier because I was able to at least figure out how to change a few things, so on so forth...but so many people are able to learn it, mabye for some, it's like learning another speech language, It took me 3 years to learn english, no way in hell I want to learn another one, just too overwhelming...lol
|
|
Nyles Nestler
Registered User
Join date: 5 Jan 2008
Posts: 72
|
01-22-2008 12:03
From: someone if you can learn HTML, for example, then LSL will be very easy for you to learn as well. HTML is a walk in the park compared to the geometric / physics / all manner of mathematical stuff that can be expressed in LSL. HTML is a mark-up language. LSL is a scripting language. Apples and Oranges.
|
|
Kahiro Watanabe
Registered User
Join date: 28 Sep 2007
Posts: 572
|
01-22-2008 12:14
I agreed with Nyles. You can learn LSL easily if you know C, C#,Java...even pascal  . You have to know what a while cycle is, what a for cycle is, if statements, what a function is, what an event is, what a variable is, etc. Those are common concepts in every programming language. In this case, LSL is an Event Oriented programming language with a syntax similar to C. Ohter examples of Event Oriented languages are Delphi and Visual Basic.
|
|
Crunch Underwood
Mr. Grown up, Go away sir
Join date: 25 Sep 2007
Posts: 624
|
01-22-2008 12:41
hey Jolly, LSL is a bit over my head as well but just play around with stuff, grab the rotation script from your invintory and start plugging in different numbers, then try it with a door script just to see what happens, thats what i do and i'm starting to at least understand a little bit about it. Try and find some classes as well, once i get some free time i'm going to start going to some of the beginers ones so hopefully i might see you there  -Crunch
_____________________
---------------------------------------------- So your final Nimbus Score is 8.15, a quite remarkable achievement for a biped. Congratulations Crunch, you should be very proud. 
|
|
Crunch Underwood
Mr. Grown up, Go away sir
Join date: 25 Sep 2007
Posts: 624
|
01-22-2008 12:42
hey Jolly, LSL is a bit over my head as well but just play around with stuff, grab the rotation script from your invintory and start plugging in different numbers, then try it with a door script just to see what happens, thats what i do and i'm starting to at least understand a little bit about it. Try and find some classes as well, once i get some free time i'm going to start going to some of the beginers ones so hopefully i might see you there  -Crunch oh and penny. i figured out how to make the box say things other than hello! very exciting 
_____________________
---------------------------------------------- So your final Nimbus Score is 8.15, a quite remarkable achievement for a biped. Congratulations Crunch, you should be very proud. 
|
|
Kalderi Tomsen
Nomad Extraordinaire!
Join date: 10 May 2007
Posts: 888
|
01-23-2008 07:56
I have trouble even *spelling* "C" 
_____________________
Kalderi, General Manager, Hosoi Ichiba and Hosoi Design
- - - Hosoi Ichiba - High Quality Classically-styled Asian buildings, furniture and home decorations in an old-fashioned Japanese market garden on Japan Kanto. http://hosoi-ichiba.blogspot.com/
Hosoi Design - High Quality prefabs and furnishings, plus commercial buildings.
|
|
Hiam Mighty
Registered User
Join date: 30 Nov 2007
Posts: 55
|
01-23-2008 08:03
From: Kalderi Tomsen I have trouble even *spelling* "C"  Wow! How did you DO that??? 
|
|
Kalderi Tomsen
Nomad Extraordinaire!
Join date: 10 May 2007
Posts: 888
|
01-23-2008 09:01
I aksed a friend 
_____________________
Kalderi, General Manager, Hosoi Ichiba and Hosoi Design
- - - Hosoi Ichiba - High Quality Classically-styled Asian buildings, furniture and home decorations in an old-fashioned Japanese market garden on Japan Kanto. http://hosoi-ichiba.blogspot.com/
Hosoi Design - High Quality prefabs and furnishings, plus commercial buildings.
|
|
Damanios Thetan
looking in
Join date: 6 Mar 2004
Posts: 992
|
01-23-2008 09:23
Currently there are no other languages than LSL to write scripts in Second Life. The intention is to replace the current scripting engine with Mono, but a timeline hasn't been set for this. Although this will initially not change the language, eventually it will allow you to write functionality using any Mono/.NET supported language. LSL basic syntax structure is comparable to C or Java. This is mostly where the comparison stops though. SL's unique environment asks for functions and variable types which are uncommon in any other language (eg. vector and quaternion (rotation) variable types and functions to manipulate 3d objects). This means that, even if you have a basic experience with other programming languages, SL is a different beast in that respect, and requires some new skills. Another aspect is the severe limitations that LSL currently has considering things like extensibility,p erformance, complex data types, OO, persistent data storage and stack/heap space. Knowing how to avoid/circumvent these limitations is a skill which requires quite some knowledge by itself. As it is with everything in Second Life (or in any situation for that matter). A basic understanding will allow you to probably do some basic scripting, but implementing complex functionality requires quite a lot of experience. (As in months, not days) Don't let that stop you experimenting with LSL though. The fact that even simple scripts can bring objects 'to life', is an experience that can hardly be reproduced in any other (software) environment. And usually gives quite a lot more satisfaction. 
|
|
Tod69 Talamasca
The Human Tripod ;)
Join date: 20 Sep 2005
Posts: 4,107
|
01-23-2008 10:11
I couldnt script my way out of a prim paper bag!  I can get as far as looking at a script & figuring out what it does. The last time I did any scripting was in Flash 4.
_____________________
really pissy & mean right now and NOT happy with Life.
|