@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dbpedia:	<http://dbpedia.org/resource/> .
@prefix ns2:	<http://dbpedia.org/class/yago/> .
dbpedia:BeanShell	rdf:type	ns2:JavaSpecificationRequests ,
		ns2:ProgrammingLanguage106898352 ,
		ns2:ScriptingLanguages .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
dbpedia:BeanShell	foaf:homepage	<http://www.beanshell.org/> .
@prefix dbpprop:	<http://dbpedia.org/property/> .
dbpedia:BeanShell	dbpprop:name	"BeanShell"@en .
@prefix owl:	<http://www.w3.org/2002/07/owl#> .
@prefix ns6:	<http://umbel.org/umbel/ne/wikipedia/> .
dbpedia:BeanShell	owl:sameAs	ns6:BeanShell ,
		<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000000556c4a> .
@prefix ns7:	<http://en.wikipedia.org/wiki/> .
dbpedia:BeanShell	foaf:page	ns7:BeanShell ;
	dbpprop:reference	<http://code.google.com/p/beanshell2/> ,
		<http://www.beanshell.org/> ,
		<http://sourceforge.net/projects/nekhttpd1/> ,
		<http://jcp.org/en/jsr/detail?id=274> .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
dbpedia:BeanShell	rdfs:label	"BeanShell"@uk ,
		"BeanShell"@pt ,
		"BeanShell"@de ,
		"BeanShell"@en ;
	dbpprop:abstract	"BeanShell ist eine dynamische Skriptsprache f\u00FCr die Java-VM von Pat Niemeyer. Sie erlaubt es, nahezu unver\u00E4nderten Java-Code durch einen Interpreter auszuf\u00FChren. Wie bei Python oder Perl wird der Code dabei vorher in einen Abstract Syntax Tree (AST) \u00FCbersetzt. BeanShell wird gerne als Sprache f\u00FCr Makros eingesetzt, beispielsweise im Texteditor jEdit. Neben klassischer Java-Syntax bietet BeanShell einige der f\u00FCr Skriptsprachen typischen Vereinfachungen wie dynamische Typisierung statt statischer Typisierung, globale Variablen und Funktionen, (eingeschr\u00E4nkten) reflexiven Zugriff auf das Programm selbst und \u00E4hnliches. Die Syntax ist allerdings stark an die des originalen Java angelehnt, was es f\u00FCr Java-Programmierer leicht macht, zwischen beiden Sprachen zu wechseln oder zu \u00FCbersetzen. Da BeanShell in der Lage ist, von bestehenden Java-Klassen zu erben oder beliebige Schnittstellen zu implementieren, l\u00E4sst sie sich gut zusammen mit bestehenden Frameworks und Anwendungen einsetzen. BeanShell erweitert die Java-Syntax besonders in folgenden zwei Punkten, wodurch eine h\u00F6here Produktivit\u00E4t erreicht werden soll. Methoden (Funktionen) k\u00F6nnen selbst wieder Methoden enthalten, und sich selbst als Closure \u00FCber die R\u00FCckgabe von this zum Objekt erheben. Eine weitere Besonderheit ist die zus\u00E4tzlich zur klassenbasierten zur Verf\u00FCgung stehende Prototyp-basierte Objektorientierung. Aktuell ist Version 2.0 beta 4, die Entwicklung geht relativ langsam voran, die Sprache ist daher stabil und ohne gr\u00F6\u00DFere Fehler. Bisher unterst\u00FCtzt BeanShell nur wenige der syntaktischen Neuerungen in Java 1.5, die Entwickler arbeiten daran, volle Kompatibilit\u00E4t herzustellen. \u00C4hnliche Ans\u00E4tze verfolgen die Skriptsprachen Groovy, Jacl f\u00FCr TCL, Rhino f\u00FCr JavaScript, Jython f\u00FCr Python und JRuby f\u00FCr Ruby."@de ,
		"BeanShell \u0446\u0435 \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432\u0430 \u043C\u043E\u0432\u0430 \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0456 Java, \u0440\u043E\u0437\u0440\u043E\u0431\u043B\u0435\u043D\u0430 \u041F\u0430\u0442\u0440\u0438\u043A\u043E\u043C \u041D\u0456\u043C\u0435\u0439\u0435\u0440\u043E\u043C (Patrick Niemeyer). \u0412\u043E\u0433\u0430 \u0440\u043E\u0431\u0438\u0442\u044C \u043F\u0456\u0434 Java Runtime Environment (JRE) \u0456 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0454 \u0432\u043B\u0430\u0441\u043D\u0438\u0439 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441 Java, \u0434\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0439 \u0434\u043E \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432\u0438\u0445 \u043A\u043E\u043C\u0430\u043D\u0434 \u0456 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0443. \u041E\u0441\u043A\u0456\u043B\u044C\u043A\u0438 BeanShell \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0441\u0432\u043E\u0457\u043C \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430\u043C \u0432\u0438\u0437\u043D\u0430\u0447\u0430\u0442\u0438 \u0444\u0443\u043D\u043A\u0446\u0456\u0457, \u0449\u043E \u043C\u043E\u0436\u0443\u0442\u044C \u0431\u0443\u0442\u0438 \u0432\u0438\u043A\u043B\u0438\u043A\u0430\u043D\u0456 \u0437\u0456 \u0441\u043A\u0440\u0438\u043F\u0442\u0443, \u0456 \u043C\u0430\u0454 \u044F\u043A \u043E\u0441\u043D\u043E\u0432\u043E\u043F\u043E\u043B\u043E\u0436\u043D\u0443 \u0444\u0456\u043B\u043E\u0441\u043E\u0444\u0456\u044E \u043D\u0435 \u0437\u043C\u0456\u0448\u0443\u0432\u0430\u0442\u0438 \u0441\u0432\u0456\u0439 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441 \u0437 \u0434\u0443\u0436\u0435 \u0431\u0430\u0433\u0430\u0442\u044C\u043C\u0430 \u0440\u043E\u0437\u0448\u0438\u0440\u0435\u043D\u043D\u044F\u043C\u0438 \u0456 \"\u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0447\u043D\u0438\u043C \u0446\u0443\u043A\u0440\u043E\u043C\", \u0442\u0438\u043C \u0441\u0430\u043C\u0438\u043C \u043F\u0435\u0432\u043D\u043E, \u0449\u043E \u043A\u043E\u0434 \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u0439 \u0434\u043B\u044F \u043A\u043E\u043C\u043F\u0456\u043B\u044F\u0442\u043E\u0440\u0430 Java \u043F\u0440\u0430\u043A\u0442\u0438\u0447\u043D\u043E \u0437\u0430\u0432\u0436\u0434\u0438 \u0431\u0443\u0434\u0435 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u0438\u0439 \u0456\u043D\u0442\u0435\u0440\u043F\u0440\u0435\u0442\u0430\u0442\u043E\u0440\u043E\u043C BeanShell \u0431\u0435\u0437 \u0437\u043C\u0456\u043D \u0456, \u043F\u0440\u0430\u043A\u0442\u0438\u0447\u043D\u043E \u0437\u0430\u0432\u0436\u0434\u0438, \u0431\u0435\u0437 \u0437\u043C\u0456\u043D \u0432\u0456\u0434\u0431\u0443\u0434\u0435\u0442\u044C\u0441\u044F \u043C\u0456\u0433\u0440\u0430\u0446\u0456\u044F \u043A\u043E\u0434\u0443 \u0432 \u0437\u043F\u043E\u0440\u043E\u0442\u0435\u044C\u043E\u043C\u0443 \u043D\u0430\u043F\u0440\u044F\u043C\u043A\u0443. \u0426\u0435 \u0440\u043E\u0431\u0438\u0442\u044C BeanShell \u043F\u043E\u043F\u0443\u043B\u044F\u0440\u043D\u0438\u043C \u0456\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u043C \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0456 \u0432\u0456\u0434\u043B\u0430\u0434\u043A\u0438. BeanShell \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454 \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432\u0456 \u043E\u0431'\u0454\u043A\u0442\u0438 \u043F\u0440\u043E\u0441\u0442\u0438\u043C \u043C\u0435\u0442\u043E\u0434\u043E\u043C \u0437\u0430\u043C\u0438\u043A\u0430\u043D\u043D\u044F, \u043F\u043E\u0434\u0456\u0431\u043D\u043E \u0434\u043E \u0442\u043E\u0433\u043E, \u044F\u043A \u0446\u0435 \u0440\u043E\u0431\u043B\u044F\u0442\u044C Perl \u0447\u0438 JavaScript. BeanShell \u044F\u0432\u043B\u044F\u0454\u0442\u044C\u0441\u044F \u043F\u0440\u043E\u0435\u043A\u0442\u043E\u043C \u0437 \u0432\u0456\u0434\u043A\u0440\u0438\u0442\u0438\u043C \u043A\u043E\u0434\u043E\u043C \u0456 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0439 \u0434\u043E \u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0445 \u0437\u0430\u0441\u0442\u043E\u0441\u0443\u043D\u043A\u0456\u0432, \u0442\u0430\u043A\u0438\u0445 \u044F\u043A OpenOffice. org, Apache Ant, BEA WebLogic Application Server, jEdit\u0456 \u0431\u0430\u0433\u0430\u0442\u044C\u043E\u0445 \u0456\u043D\u0448\u0438\u0445. BeanShell \u043C\u0430\u0454 API, \u043F\u0440\u043E\u0441\u0442\u0435 \u0434\u043B\u044F \u0456\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u0457. \u0422\u0430\u043A\u043E\u0436 \u0432\u0456\u043D \u043C\u043E\u0436\u0435 \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0442\u0438\u0441\u044F \u0432 \u0440\u0435\u0436\u0438\u043C\u0456 \u043A\u043E\u043C\u0430\u043D\u0434\u043D\u043E\u0433\u043E \u0440\u044F\u0434\u043A\u0430 \u0430\u0431\u043E \u0432\u0441\u0435\u0440\u0435\u0434\u0435\u043D\u0456 \u0441\u0432\u043E\u0433\u043E \u0432\u043B\u0430\u0441\u043D\u043E\u0433\u043E \u0433\u0440\u0430\u0444\u0456\u0447\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0435\u0434\u043E\u0432\u0438\u0449\u0430. Java Community Process \u0443\u0445\u0432\u0430\u043B\u0438\u0432 JSR 274, \u0449\u043E \u043E\u0437\u043D\u0430\u0447\u0430\u0454, \u0449\u043E \u0437\u0440\u0435\u0448\u0442\u043E\u044E BeanShell \u0441\u0442\u0430\u043D\u0435 \u0447\u0430\u0441\u0442\u0438\u043D\u043E\u044E \u043F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u0438 Java."@uk ,
		"BeanShell \u00E9 uma linguagem de script Java, criada por Patrick Niemeyer. Roda em JRE (Java Runtime Environment) e utiliza a pr\u00F3pria sintaxe Java, al\u00E9m de scripts, comandos e sintaxe. Enquanto BeanShell permite que seus usu\u00E1rios definam fun\u00E7\u00F5es que podem ser chamadas de dentro de um script, a sua filosofia subjacente tem sido a de n\u00E3o poluir sua sintaxe com muitas extens\u00F5es e \"sint\u00E1tica leve\", garantindo assim que o c\u00F3digo escrito para um compilador Java possa ser quase sempre interpretado e executado por BeanShell sem nenhuma altera\u00E7\u00E3o, e vice-versa. Isto torna BeanShell uma ferramenta popular de teste e depura\u00E7\u00E3o. Ele suporta scripts objetos como m\u00E9todo simples de fechamento como aqueles em Perl e JavaScript. BeanShell \u00E9 um projeto open source e foi incorporada em muitas aplica\u00E7\u00F5es, tais como o OpenOffice. org, o Apache Ant, Weblogic Server, jEdit, e muitos outros. BeanShell proporciona uma facilidade de integrar a API. Tamb\u00E9m pode ser executado em modo de linha de comando ou no seu pr\u00F3prio ambiente gr\u00E1fico. Esta linguagem de script est\u00E1 atualmente passando por uma padroniza\u00E7\u00E3o, atrav\u00E9s do Java Community Process, sob JSR 274. Seguindo a aprova\u00E7\u00E3o do JCP do BeanShell JSR Review Ballot em junho de 2005, nenhuma atividade vis\u00EDvel estava ocorrendo no BeanShell. O fork do BeanShell, beanshell2, foi criado em maio de 2007, no site do Google Code. O projeto beanshell2 fez algumas corre\u00E7\u00F5es e melhoras no BeanShell, mas n\u00E3o h\u00E1 at\u00E9 agora uma vers\u00E3o est\u00E1vel do novo projeto. Boo Groovy JRuby Jython Compara\u00E7\u00E3o entre linguagens de programa\u00E7\u00E3o P\u00E1gina oficial do BeanShell JSR-274"@pt ,
		"BeanShell is a Java scripting language, invented by Patrick Niemeyer. It runs in the Java Runtime Environment (JRE) and utilizes Java's own syntax, in addition to scripting commands and syntax. While BeanShell allows its users to define functions that can be called from within a script, its underpinning philosophy has been to not pollute its syntax with too many extensions and \"syntactic sugar\", thereby ensuring that code written for a Java compiler can almost always be executed interpretively by BeanShell without any changes and, almost just as much, vice versa. This makes BeanShell a popular testing and debugging tool. BeanShell supports scripted objects as simple method closures like those in Perl and JavaScript. BeanShell is an open source project and has been incorporated into many applications, such as OpenOffice. org, Apache Ant, WebLogic Server Application Server, jEdit, JUMP GIS and many others. BeanShell provides an easy to integrate API. It can also be run in command-line mode or within its own graphical environment. BeanShell is currently undergoing standardization through the Java Community Process (JCP) under JSR 274. Following the JCP approval of the BeanShell JSR Review Ballot in June 2005, no visible activity was taking place around BeanShell. A fork of BeanShell, beanshell2, was created in May 2007 on the Google Code website. The beanshell2 project has made a number of fixes and enhancements to BeanShell, but has not so far made a stable release."@en ;
	rdfs:comment	"BeanShell \u00E9 uma linguagem de script Java, criada por Patrick Niemeyer. Roda em JRE (Java Runtime Environment) e utiliza a pr\u00F3pria sintaxe Java, al\u00E9m de scripts, comandos e sintaxe."@pt ,
		"BeanShell is a Java scripting language, invented by Patrick Niemeyer. It runs in the Java Runtime Environment (JRE) and utilizes Java's own syntax, in addition to scripting commands and syntax."@en ,
		"BeanShell ist eine dynamische Skriptsprache f\u00FCr die Java-VM von Pat Niemeyer. Sie erlaubt es, nahezu unver\u00E4nderten Java-Code durch einen Interpreter auszuf\u00FChren. Wie bei Python oder Perl wird der Code dabei vorher in einen Abstract Syntax Tree (AST) \u00FCbersetzt. BeanShell wird gerne als Sprache f\u00FCr Makros eingesetzt, beispielsweise im Texteditor jEdit."@de ,
		"BeanShell \u0446\u0435 \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432\u0430 \u043C\u043E\u0432\u0430 \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0456 Java, \u0440\u043E\u0437\u0440\u043E\u0431\u043B\u0435\u043D\u0430 \u041F\u0430\u0442\u0440\u0438\u043A\u043E\u043C \u041D\u0456\u043C\u0435\u0439\u0435\u0440\u043E\u043C (Patrick Niemeyer). \u0412\u043E\u0433\u0430 \u0440\u043E\u0431\u0438\u0442\u044C \u043F\u0456\u0434 Java Runtime Environment (JRE) \u0456 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0454 \u0432\u043B\u0430\u0441\u043D\u0438\u0439 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441 Java, \u0434\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0439 \u0434\u043E \u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0432\u0438\u0445 \u043A\u043E\u043C\u0430\u043D\u0434 \u0456 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0443."@uk .
@prefix skos:	<http://www.w3.org/2004/02/skos/core#> .
@prefix ns10:	<http://dbpedia.org/resource/Category:> .
dbpedia:BeanShell	skos:subject	ns10:Java_specification_requests ,
		ns10:Scripting_languages ,
		ns10:Java_programming_language_family ,
		ns10:JVM_programming_languages .
@prefix ns11:	<http://dbpedia.org/resource/Template:> .
dbpedia:BeanShell	dbpprop:wikiPageUsesTemplate	ns11:portal ,
		ns11:infobox_programming_language ;
	dbpprop:year	2000 ;
	dbpprop:latestReleaseVersion	"1.3.0"@en ;
	dbpprop:operatingSystem	dbpedia:Cross_platform ;
	dbpprop:latestTestVersion	"2.0b4"@en ;
	dbpprop:website	<http://www.beanshell.org> ;
	dbpprop:portalProperty	"Free Software Portal Logo.svg"@en ,
		"Free software"@en ;
	dbpprop:influencedBy	<http://dbpedia.org/resource/Java_%28programming_language%29> ;
	dbpprop:license	dbpedia:GNU_Lesser_General_Public_License ;
	dbpprop:designer	dbpedia:Java_Community_Process ;
	dbpprop:paradigm	dbpedia:Object-oriented_programming ,
		dbpedia:Scripting_language ;
	dbpprop:typing	dbpedia:Strong_typing ,
		dbpedia:Dynamic_typing .
@prefix ns12:	<http://www4.wiwiss.fu-berlin.de/flickrwrappr/photos/> .
dbpedia:BeanShell	dbpprop:hasPhotoCollection	ns12:BeanShell .
@prefix ns13:	<http://www.w3.org/2006/03/wn/wn20/instances/> .
dbpedia:BeanShell	dbpprop:wordnet_type	ns13:synset-programming_language-noun-1 .
<http://dbpedia.org/resource/Java_%28programming_language%29>	dbpprop:influenced	dbpedia:BeanShell .
dbpedia:Beanshell	dbpprop:redirect	dbpedia:BeanShell .
dbpedia:JSR_274	dbpprop:redirect	dbpedia:BeanShell .
@prefix yago:	<http://mpii.de/yago/resource/> .
yago:BeanShell	owl:sameAs	dbpedia:BeanShell .