National Repository of Grey Literature 9 records found  Search took 0.01 seconds. 
Scripting Language on the Java Platform
Genserek, Michal ; Smrčka, Aleš (referee) ; Kočí, Radek (advisor)
This thesis aims at JSR223 compliant scripting languages on the Java platform including a description of the application interface that is part of the specification. The thesis also discusses possible problems resulting from using the scripting languages on the Java platform including possible solutions of this problems. Description of the languages Python, Ruby, JavaScript, Groovy and Clojure including eventual differences between this languages' different implementations is also included in the thesis. The thesis also contains a set of tests for comparing described languages' performance. The results of this comparison including results for different Java virtual machines are also included in the thesis. Tool for benchmarking of the scripting languages under the JSR223 application interface was developed as part of the thesis.
Analysis of Scripts for Use in Clustering
Planička, Michal ; Burgetová, Ivana (referee) ; Křivka, Zbyněk (advisor)
This paper deals with the analysis of various script types and the extraction of traits which can be used for the cluster analysis performed by Clusty service. A file containing source code of the script serves as an input of the analyzer. The file is decoded and its content is then used for identifying the script type. If the script type is successfully identified, the analysis of the source code will be performed. The result of the analysis is a collection of traits which is then represented in the desired format (e.g. JSON). There are five supported types of scripts: JavaScript, VBScript, PowerShell, Python and batch file. The analyzer is designed such that support for new script types can be added.
Acceleration of Python Applications on GPU
Turcel, Matej ; Jaroš, Jiří (referee) ; Jaroš, Marta (advisor)
Compiled languages, such as C++, are conventionally used in the field of high performance computing (HPC). However, scripting languages like Python are more convenient and application development is quicker and simpler in these languages. This work compares C++ and Python in terms of the possibilities of computation acceleration on graphics card. Its aim is to show that scripting languages are also suitable for the implementation of HPC applications, and point out their advantages and disadvantages compared to compiled languages. To this purpose, a number of programs have been implemented. Several smaller programs for testing purposes and a larger one, implementing a computationally intensive problem. The implementations of these programs in C++ and Python are compared in terms of performance, as well as difficulty of implementation.
Automatic Creation of Multi-Choice Tests for ISJ
Bambas, Tomáš ; Kouřil, Jan (referee) ; Smrž, Pavel (advisor)
This bachelor's thesis is concerned with a tests creation for the ISJ course. The aim of this work is the implementation of the application which serves for an automatic intelligent creation of tests relating to scripting languages Ruby and Python and regular expressions with support of an automatic evaluating of answers.
Analysis of Scripts for Use in Clustering
Planička, Michal ; Burgetová, Ivana (referee) ; Křivka, Zbyněk (advisor)
This paper deals with the analysis of various script types and the extraction of traits which can be used for the cluster analysis performed by Clusty service. A file containing source code of the script serves as an input of the analyzer. The file is decoded and its content is then used for identifying the script type. If the script type is successfully identified, the analysis of the source code will be performed. The result of the analysis is a collection of traits which is then represented in the desired format (e.g. JSON). There are five supported types of scripts: JavaScript, VBScript, PowerShell, Python and batch file. The analyzer is designed such that support for new script types can be added.
Acceleration of Python Applications on GPU
Turcel, Matej ; Jaroš, Jiří (referee) ; Jaroš, Marta (advisor)
Compiled languages, such as C++, are conventionally used in the field of high performance computing (HPC). However, scripting languages like Python are more convenient and application development is quicker and simpler in these languages. This work compares C++ and Python in terms of the possibilities of computation acceleration on graphics card. Its aim is to show that scripting languages are also suitable for the implementation of HPC applications, and point out their advantages and disadvantages compared to compiled languages. To this purpose, a number of programs have been implemented. Several smaller programs for testing purposes and a larger one, implementing a computationally intensive problem. The implementations of these programs in C++ and Python are compared in terms of performance, as well as difficulty of implementation.
Automatic Creation of Multi-Choice Tests for ISJ
Bambas, Tomáš ; Kouřil, Jan (referee) ; Smrž, Pavel (advisor)
This bachelor's thesis is concerned with a tests creation for the ISJ course. The aim of this work is the implementation of the application which serves for an automatic intelligent creation of tests relating to scripting languages Ruby and Python and regular expressions with support of an automatic evaluating of answers.
Scripting Language on the Java Platform
Genserek, Michal ; Smrčka, Aleš (referee) ; Kočí, Radek (advisor)
This thesis aims at JSR223 compliant scripting languages on the Java platform including a description of the application interface that is part of the specification. The thesis also discusses possible problems resulting from using the scripting languages on the Java platform including possible solutions of this problems. Description of the languages Python, Ruby, JavaScript, Groovy and Clojure including eventual differences between this languages' different implementations is also included in the thesis. The thesis also contains a set of tests for comparing described languages' performance. The results of this comparison including results for different Java virtual machines are also included in the thesis. Tool for benchmarking of the scripting languages under the JSR223 application interface was developed as part of the thesis.
PHP Framework for Building of Simple Information Systems
Ludwig, Jakub ; Zendulka, Jaroslav (referee) ; Letko, Zdeněk (advisor)
This thesis describes the development of framework for building simple information systems. The work contains a description of various stages of development from analysis of existing PHP frameworks, through acquiring customer requirements (in this case members of the Student's union) on new information system, analysis and design of individual parts of the framework and information system and finally to its implementation and testing. It describes various technologies that were used, such as PHP, JavaScript (jQuery framework), HTML, MySQL and UML. In the conclusion, it tries to summarize the results of the work and outline possible future development of an information system and created framework.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.