Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "programming language" wg kryterium: Temat


Tytuł:
Building an interpreter for the rey programming language using desing patterns
Autorzy:
Baszuro, P
Powiązania:
https://bibliotekanauki.pl/articles/117880.pdf
Data publikacji:
2009
Wydawca:
Polskie Towarzystwo Promocji Wiedzy
Tematy:
Rey programming language
Opis:
Rey is an educational programming language. It is designed for students as their first programming language, so it contains a simple grammar and a user friendly environment. For ease of usage, an interpreter was chosen as the execution model. Most of the well-known industry interpreters are created with performance as a key point. Building an educational tool requires a different approach. Rather than performance, extensibility is the main goal of the Rey implementation. Unlike many others, the Rey interpreter is implemented in a high level programming language using design patterns. This paper describes the process of building a language interpreter using Interpreter, Factory Method and Visitor design patterns.
Źródło:
Applied Computer Science; 2009, 5, 1; 1-10
1895-3735
Pojawia się w:
Applied Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Strategia odwrócenia sterowania zależnościami w języku programowania Go
Inversion of control of dependencies strategy in Go programming language
Autorzy:
Jóźwiak, I.
Sasnal, P.
Powiązania:
https://bibliotekanauki.pl/articles/326292.pdf
Data publikacji:
2012
Wydawca:
Politechnika Śląska. Wydawnictwo Politechniki Śląskiej
Tematy:
język programowania
GO
odwrócenie sterowania
implementacja
programming language
Go programming language
inversion of control
implementation
Opis:
W artykule przedstawiono analizę sposobów odwrócenia sterowania zależnościami w języku programowania Go. Rozpatrzono dostępne sposoby implementacji rozwiązania oraz konfiguracji używanego kontenera odwrócenia sterowania. Opisano korzyści wynikające z odwrócenia sterowania zależnościami w projekcie informatycznym.
The paper presents ways of inversion of dependencies control in Go programming language. Available ways of implementing solution and configuration of IoC container has been considered. Authors describe also advantages of using inversion of dependencies of control in IT project.
Źródło:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska; 2012, 61; 171-179
1641-3466
Pojawia się w:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Improving problem-solving skills through Logo programming language
Autorzy:
Pardamean, Bens
Suparyanto, Teddy
Evelyn, -
Powiązania:
https://bibliotekanauki.pl/articles/2011735.pdf
Data publikacji:
2015-09-30
Wydawca:
Wydawnictwo Adam Marszałek
Tematy:
Logo
programming language
logical word
figural
problem solving
Opis:
The effect of Logo programming language on problem solving skills was investigated in this study. Eighty-five fifth-grade students were assigned to either an experimental or control Logo group. They were pre-tested to assess baseline receptiveness to figural and logical word problem-solving skills. After eight weeks of learning, the Logo experimental group had significantly higher scores than the control group on the problem-solving skills tests (assessing both figural and logical word problem-solving skills). The result revealed significant differences in the figural problem-solving skill between the Logo experimental and control groups. An implication was that Logo programming exercised skills are more critical and relevant to the figural problem-solving skill. Possible alternative explanations and suggestions are provided for future research endeavors.
Źródło:
The New Educational Review; 2015, 41; 52-64
1732-6729
Pojawia się w:
The New Educational Review
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automating the modelling process of involute spur gears with straight teeth
Autorzy:
Markowski, T.
Mucha, J.
Witkowski, W.
Powiązania:
https://bibliotekanauki.pl/articles/102929.pdf
Data publikacji:
2013
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
involute cylindrical gears
Delphi programming language
gears modifications
Opis:
In the paper the possibility of using Delphi programming language in the design of the tooth profile was presented. A developed numerical application was used to generate a tooth profile of involute cylindrical gears with modification and without modification. The size of modifications of the tooth root and the addendum was compared with the parameters obtained from the analytical calculations and machining simulation of gears.
Źródło:
Advances in Science and Technology. Research Journal; 2013, 7, 19; 66-69
2299-8624
Pojawia się w:
Advances in Science and Technology. Research Journal
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Data mining tasks and methods – implementations in R
Autorzy:
Figielska, Ewa
Powiązania:
https://bibliotekanauki.pl/articles/1397482.pdf
Data publikacji:
2020
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
data mining
R programming language
classification
prediction
clustering
association
Opis:
The aim of the paper is to present how some of the data mining tasks can be solved using the R programming language. The full R scripts are provided for preparing data sets, solving the tasks and analyzing the results.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2020, 14, 23; 27-49
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Dataflow approach to testing Java programs supported with DFC
Autorzy:
Bluemke, I
Rembiszewski, A
Powiązania:
https://bibliotekanauki.pl/articles/384114.pdf
Data publikacji:
2015
Wydawca:
Politechnika Wrocławska. Oficyna Wydawnicza Politechniki Wrocławskiej
Tematy:
Java programming
data flow testing
structural programming language
DFC (Data Flow Coverage)
Opis:
Code based (“white box”) approach to testing can be divided into two main types: control flow coverage and data flow coverage methods. Dataflow testing was introduced for structural programming languages and later adopted for object languages. Among many tools supporting code based testing of object programs, only JaBUTi and DFC (Data Flow Coverage) support dataflow testing of Java programs. DFC is a tool implemented at the Institute of Computer Science Warsaw University of Technology as an Eclipse plug-in. The objective of this paper is to present dataflow coverage testing of Java programs supported by DFC. DFC finds all definition-uses pairs in tested unit and provides also the definition-uses graph for methods. After the execution of test information which def-uses pairs were covered is shown. An example of data flow testing of Java program is also presented
Źródło:
e-Informatica Software Engineering Journal; 2015, 9, 1; 9-19
1897-7979
Pojawia się w:
e-Informatica Software Engineering Journal
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automating the updated grade severity rating system (GSRS) using the Visual Basic.net programming language
Autorzy:
Ampadu, Vincent-Michael Kwesi
Ksaibati, Khaled
Powiązania:
https://bibliotekanauki.pl/articles/2176016.pdf
Data publikacji:
2022
Wydawca:
Fundacja Centrum Badań Socjologicznych
Tematy:
updated GSRS
longitudinal downgrades
object-oriented programming
Visual Basic.net programming language
Opis:
Truck crashes on steep downgrades due to excessive brake heating, resulting from brake applications to control speeding, are a continuing cause of concern for the Wyoming Department of Transportation (WYDOT). In 2016, WYDOT funded a project to update the existing Grade Severity Rating System. Furthermore, in 2020, WYDOT commissioned a research project to automate the updated version of the mathematical model through an interactive, intuitive, aesthetically appealing and user-friendly Visual Basic.net objected-oriented software to simplify the computation of the maximum safe descent speed on these downgrades based on the truck weight. The software provides functionality for both the continuous Slope and separate downgrade methods. The primary beneficiaries of this software will be the highway agencies who will be able to estimate the maximum safe speed of descent for trucks with various weight categories and hence produce Weight Specific Speed (WSS) signs for each downgrade or a multigrade section.
Źródło:
Journal of Sustainable Development of Transport and Logistics; 2022, 7, 2; 53--68
2520-2979
Pojawia się w:
Journal of Sustainable Development of Transport and Logistics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Explaining IT programming concepts using NSM explications: The case of ‘variable’ and ‘constant’
Autorzy:
Biegajło, Bartłomiej
Powiązania:
https://bibliotekanauki.pl/articles/1040244.pdf
Data publikacji:
2019-12-30
Wydawca:
Katolicki Uniwersytet Lubelski Jana Pawła II
Tematy:
Natural Semantic Metalanguage
Swift programming language
explications
variable
constant
Opis:
The paper seeks to explore a practical application of Natural Semantic Metalanguage in defining two core concepts in computer programming, i.e. the concept of a variable and the concept of a constant. The investigation of both programming concepts is carried out with reference to Apple’s Swift programming language, which is now the dominant language in creating applications designed for Apple’s devices. The explications of a variable and a constant developed in this paper are tentative definitions of the most fundamental functionalities behind the two programming concepts. They are meant to ease the learning experience of programming enthusiasts who are at the early stages of their learning path.
Źródło:
Linguistics Beyond and Within; 2019, 5; 7-16
2450-5188
Pojawia się w:
Linguistics Beyond and Within
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The readability model for natural and artificial languages
Autorzy:
Cholewa, M.
Powiązania:
https://bibliotekanauki.pl/articles/333781.pdf
Data publikacji:
2018
Wydawca:
Uniwersytet Śląski. Wydział Informatyki i Nauki o Materiałach. Instytut Informatyki. Zakład Systemów Komputerowych
Tematy:
typography
information theory
programming language
typografia
teoria informacji
język programowania
Opis:
This paper describes the model which allows an estimation of the readability factor of texts written in natural language or programs coded in syntax of programming languages. Only font styles are considered in this model. The destination of the model is improving readability. It can get though change font style. Several samples of text written in natural language have been used to estimation of the readability factor. Then these factors for given texts have been increased or reduced though intentional change font style. Studies have shown that deliberately changing the font style has a visible effect on improving readability or significantly lowering it.
Źródło:
Journal of Medical Informatics & Technologies; 2018, 27; 21-28
1642-6037
Pojawia się w:
Journal of Medical Informatics & Technologies
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Comparative evaluation of performance-boosting tools for Python
Autorzy:
Swacha, J.
Powiązania:
https://bibliotekanauki.pl/articles/106222.pdf
Data publikacji:
2011
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Tematy:
Python programming language
Just-in-Time compilers
automatic translator
booster
Opis:
The Python programming language has a number of advantages, such as simple and clear syntax, concise and readable code, and open source implementation with a lot of extensions available, that makes it a great tool for teaching programming to students. Unfortunately, Python, as a very high level interpreted programming language, is relatively slow, which becomes a nuisance when executing computationally intensive programs. There is, however, a number of tools aimed at speeding-up execution of programs written in Python, such as Just-in-Time compilers and automatic translators to statically compiled programming languages. In this paper a comparative evaluation of such tools is done with a focus on the attained performance boost.
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2011, 11, 1; 33-41
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Języki programowania a programowanie robotów
Autorzy:
Kaczmarek, Wojciech
Panasiuk, Jarosław
Powiązania:
https://bibliotekanauki.pl/articles/304636.pdf
Data publikacji:
2019
Wydawca:
Wydawnictwo Druk-Art
Tematy:
język programowania
robot przemysłowy
metody programowania robotów
programming language
industrial robot
robot programming methods
Opis:
Istnieje wiele definicji języka programowania. Przykładem może być definicja zaproponowana przez profesora Mordechaja Ben-Ariego. "Język programowania to zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje [I.2]."
Źródło:
Napędy i Sterowanie; 2019, 21, 3; 72-79
1507-7764
Pojawia się w:
Napędy i Sterowanie
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
O programowaniu w środowisku R na przykładzie algorytmu obliczeniowego dla formuły do wykrywania kryzysów demograficznych
On Programming in Software Environment R Exemplified with a Computational Algorithm for the Formula to Detect Demographic Crises
Autorzy:
Chojecki, Dariusz K.
Powiązania:
https://bibliotekanauki.pl/articles/1367646.pdf
Data publikacji:
2015
Wydawca:
Uniwersytet Szczeciński. Wydawnictwo Naukowe Uniwersytetu Szczecińskiego
Tematy:
demographic crises
formula
Jacques Dupâquier
R (programming language)
the rudiments of programming
for-loop
Opis:
The article presents Jacques Dupâquier’s method to detect demographic crises on the basis of the temporal distribution of deaths in its classical and modified form, popular in historical demography. The presentation of the method based on the standardised data is a pretext for studying the programming in R (language), which is a continuation of the previous article. The element that has been highlighted is the for-loop, presented step by step. An extensive introduction is supposed to familiarise the reader with the three programming codes of the functions that compute indicators of crisis for particular years: kryzysyDem1 (the classical form of the formula), kryzysyDem2 and kryzysyDem3, a modified form that takes into consideration three temporal perspectives of the development of the phenomenon, i.e. the past, present and future ones; the final results, which satisfy the determined limit criteria, are the average value of the results obtained for the three perspectives. The presented codes of the variants of Jacques Dupâquier’s formula should – to a significant extent – facilitate the computation of indicators of demographic crises including various limit criteria.
Źródło:
Przeszłość Demograficzna Polski; 2015, 37, 4; 141-178
0079-7189
2719-4345
Pojawia się w:
Przeszłość Demograficzna Polski
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Creation of third generation e-learning systems using telepresence robot and specialized visual programming language
Tworzenie systemów e-learningowych trzeciej generacji przy użyciu robota telepresence i specjalistycznego języka programowania wizualnego
Autorzy:
Matviychuk, Yaroslav
Hasko, Roman
Powiązania:
https://bibliotekanauki.pl/articles/941762.pdf
Data publikacji:
2013
Wydawca:
Uniwersytet Rzeszowski. Wydawnictwo Uniwersytetu Rzeszowskiego
Tematy:
robot
teleobecność
e-learning
wizualny język programowania
telepresence robot
visual programming language
Opis:
W artykule przedstawiono typowe wady istniejących systemów e-learningowych opartych na Web 2.0 oraz zaproponowano podstawową strukturę ich nowej generacji. Kluczowym elementem tego rozwiązania jest robot telepresence sterowany za pomocą interfejsu WWW z elementami autonomicznego zachowania. Drugą ważną cechą jest wbudowany wizualny język programowania (VPL) pozwalający na wzmocnienie zarówno procesu uczenia się, jak i autonomii robota telepresence. Wykorzystano system oparty na MINDSTORMS, tablet PC działający pod systemem Android do wideokonferencji i serwer MOODLE do konstrukcji działającego prototypu zaproponowanego systemu e-learningowego z robotem telepresence.
The article describes the typical drawbacks of existing e-learning systems based on Web 2.0 and proposes the basic structure for a new solution. The key feature is a telepresence robot with elements of autonomous behaviour controlled via a web-interface. The second feature is the use of built-in visual programming language to empower both the learning process and the autonomy of the telepresence robot. A working prototype of the proposed e-learning system with telepresence robot based on MINDSTORMS, Android powered tablet PC for video and MOODLE-based server side was developed.
Źródło:
Nierówności Społeczne a Wzrost Gospodarczy; 2013, 36; 327-332
1898-5084
2658-0780
Pojawia się w:
Nierówności Społeczne a Wzrost Gospodarczy
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Model checking of java programs using networks of fadds
Autorzy:
Woźna, B.
Zbrzezny, A.
Powiązania:
https://bibliotekanauki.pl/articles/121764.pdf
Data publikacji:
2009
Wydawca:
Uniwersytet Humanistyczno-Przyrodniczy im. Jana Długosza w Częstochowie. Wydawnictwo Uczelniane
Tematy:
język programowania Java
programowanie komputerowe
Pathfinder
języki programowania
Java programming language
computer programming
PathFinder code
programming languages
Opis:
In the paper we present the current theoretical base of the J2FADD tool, which translates a Java program to a network of finite automata with discrite data (FADDs).The reason for building the tool is that to model check a concurrent program writ-ten in Java by means of the tools like Uppaal or VerICS (the module VerICS ), an automata model of the Java program must be build first. This is because these tools verify only systems modeled as networks of automata, in particular, systems modeled as networks of FADDs. We also make an attempt to evaluate the J2FADD tool by comparison of it with the two well known Java verification tools: Bandera and Java PathFinder.
Źródło:
Scientific Issues of Jan Długosz University in Częstochowa. Mathematics; 2009, 14; 151-164
2450-9302
Pojawia się w:
Scientific Issues of Jan Długosz University in Częstochowa. Mathematics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Możliwości zastosowania języka Python oraz jego bibliotek do wytwarzania oprogramowania dla branży naftowo-gazowniczej
The possibilities of using Python language and its libraries in developing software for the oil and gas industry
Autorzy:
Badowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/1835170.pdf
Data publikacji:
2018
Wydawca:
Instytut Nafty i Gazu - Państwowy Instytut Badawczy
Tematy:
Python
język programowania
program komputerowy
analiza danych
programming language
computer application
data analysis
Opis:
W artykule dokonano przeglądu możliwości wykorzystania języka Python, zyskującego coraz większą popularność w środowiskach naukowych. Autor wprowadza w podstawy języka, pokazuje, jak w prosty sposób można zainstalować środowisko programistyczne oraz rozpocząć korzystanie z biblioteki standardowej i olbrzymiej liczby bibliotek zewnętrznych, dostępnych na otwartej licencji. Artykuł zawiera także przykłady gotowych i działających skryptów prezentujących sposób wykorzystania niektórych z tych bibliotek. Autor zwraca uwagę na dwa aspekty wykorzystania języka Python: jako platformy do tworzenia profesjonalnych rozwiązań dla branży naftowo-gazowniczej, a także jako darmowego, ale potężnego narzędzia, łatwego do wykorzystania przez środowisko naukowe, mogącego zastąpić wykorzystywane dotychczas programy komercyjne, często kosztowne.
The article reviews the possibilities of using Python language, which is systematically gaining more popularity within the science community. The author introduces the readers to the essentials of Python programming, shows how easy development environment can be installed and how to start using the standard library and also a large number of external libraries, available on an open source license. The article also contains examples of ready-made and active scripts that present how to use some of these libraries. The author draws attention to two aspects of using the Python language: as a platform for creating professional solutions for the oil and gas industry, as well as a free but powerful tool, easy to use by the scientific community, which can replace the often expensive commercial programs, used so far.
Źródło:
Nafta-Gaz; 2018, 74, 2; 113-120
0867-8871
Pojawia się w:
Nafta-Gaz
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Oszacowanie optymalnej liczby autobusów dla linii komunikacji miejskiej na podstawie symulacji komputerowych
Estimating the optimal number of buses for the public transport line based on the computer simulations
Autorzy:
Naumov, V.
Powiązania:
https://bibliotekanauki.pl/articles/309694.pdf
Data publikacji:
2016
Wydawca:
Instytut Naukowo-Wydawniczy "SPATIUM"
Tematy:
komunikacja miejska
symulacja
autobusy
język programowania Python
public transportation
simulation
buses
programming language Python
Opis:
W artykule przedstawiono podejście do oszacowania liczby pojazdów na linii komunikacji miejskiej, oparte o model symulacyjny procesu obsługi pasażerów na linii autobusowej. Zadanie ustalenia takiej liczby autobusów, która zapewnia minimalny koszt transportu przy maksymalnym poziomie obsługi pasażerów, jest zagadnieniem dość złożonym ze względu na stochastyczny charakter procesu transportowego oraz losowy charakter popytu mieszkańców miast na podróże. Autor przedstawia bibliotekę klas zrealizowanych za pomocą współczesnego języka programowania Python, na podstawie której opracowany został model symulacyjny procesu funkcjonowania linii komunikacji miejskiej. Wyniki eksperymentu symulacyjnego, zrealizowanego w oparciu na opracowane oprogramowanie, pozwoliły na ustalenie zależności funkcyjnej pomiędzy łącznym czasem oczekiwania przez pasażerów autobusów na przystankach a charakterystykami linii komunikacji miejskiej. Wykorzystując uzyskaną zależność, ustalono formułę dla oszacowania optymalnej liczby autobusów na linii jako argument, w którym funkcja łącznych kosztów podsystemu transportowego osiąga ekstremum minimalne.
The article presents an approach to estimate the number of vehicles on public transport line; this approach is based on a simulation model of the process of servicing the bus line passengers. The problem of determining such a number of buses, that provides the minimum cost of transport at the maximum level of passenger service, is quite a complex issue due to the stochastic nature of the transport process and the random nature of the demand for urban residents traveling. The author presents a class library implemented using modern programming language Python; on the basis of that library the simulation model the process of the public transport line functioning was developed. The results of the simulation experiment, based on the developed software, allowed to determine the functional dependence between the total waiting time for bus passengers at bus stops and the characteristics of the public transport line. Using the obtained dependence, a formula for estimating the optimal number of buses on the line was established as an argument, in which the function of the transport subsystem total cost reaches its extreme minimum.
Źródło:
Autobusy : technika, eksploatacja, systemy transportowe; 2016, 17, 12; 699-703
1509-5878
2450-7725
Pojawia się w:
Autobusy : technika, eksploatacja, systemy transportowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Program for Modelling Queuing Systems in Transport
Autorzy:
Dimitrov, Stavri
Powiązania:
https://bibliotekanauki.pl/articles/504405.pdf
Data publikacji:
2012
Wydawca:
Międzynarodowa Wyższa Szkoła Logistyki i Transportu
Tematy:
transport
process
service
queuing theory
queuing system
modelling
software program
programming language
VBA
Microsoft® Office Excel
Opis:
This paper presents an example application of a software program developed using the programming language VBA and designed for modelling queuing systems in the field of transport. The program enables users to quantitatively determine the indicators of the queuing systems. In order to show the program’s capabilities and how it can be used, two scenarios have been considered - modelling single-server and multi-server queuing systems of type M/M/1 and M/M/S, respectively, having a Poisson incoming flow of requests and exponentially distributed service times.
Źródło:
Logistics and Transport; 2012, 15, 2; 85-90
1734-2015
Pojawia się w:
Logistics and Transport
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Measures and visualization methods of map projection distortions with the use of “python matplotlib library” as an example
Autorzy:
Pędzich, P.
Powiązania:
https://bibliotekanauki.pl/articles/92504.pdf
Data publikacji:
2016
Wydawca:
Oddział Kartograficzny Polskiego Towarzystwa Geograficznego
Tematy:
map distortions measures
method of presentation
Tissot’s ellipses
distortion isograms
programming language
python matplotlib library
Opis:
The aim of the author of this article is to show the users of Geographical Information Systems how to present the distortions in a simple way. The intention of the author is also to popularize the knowledge in the scope of map projections and to inform the users of the maps that, despite all the advanced modern tools, an elimination of the problem, connected with the map projections and cartographical distortions occurring in them, has failed so far. The author presents a brief overview of the measures in the scope of distortions and methods of their presentation. It is also shown how the users can generate the maps, presenting a distortion by themselves. It is much easier to perform this type of visualization with the help of “matplotlib library”, basically everyone can compile such a map.
Źródło:
Polish Cartographical Review; 2016, 48, 3; 101-114
2450-6974
Pojawia się w:
Polish Cartographical Review
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Optimization of fundamental natural frequency of structures using VPL on the example of truss towers
Autorzy:
Wirowski, Artur
Powiązania:
https://bibliotekanauki.pl/articles/2146564.pdf
Data publikacji:
2020
Wydawca:
Politechnika Poznańska. Instytut Mechaniki Stosowanej
Tematy:
visual programming language
truss tower
natural frequency
optimalization
wizualny język programowania
słup kratowy
częstość własna
optymalizacja
Opis:
The work describes the use of VPL to optimize fundamental natural frequency of structures based on the example of steel lattice towers. For this purpose, a universal programming tool in Python using FEM was created, which allows the optimization of any bar structure in terms of its natural frequency. The capabilities of the tool are illustrated in several examples. It has been shown that by changing the tower geometry it is possible to obtain its higher spatial rigidity with a small increase in mass, it is possible to control the frequencies and forms of natural vibrations. Finally, the possibilities of further development of VPL applications in optimization of fundamental natural frequency of constructions and generative architecture were discussed.
Źródło:
Vibrations in Physical Systems; 2020, 31, 2; art. no. 2020229
0860-6897
Pojawia się w:
Vibrations in Physical Systems
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badanie możliwości realizacji steganografii w języku C#
An analysis of the possibility of realization steganography in C#
Autorzy:
Pawlak, Piotr
Podgórniak, Jakub Bogdan
Kozieł, Grzegorz
Powiązania:
https://bibliotekanauki.pl/articles/2055138.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
steganografia
język C#
przekształcanie obrazów cyfrowych
ukrywanie danych
steganography
C# programming language
data hiding
digital image processing
Opis:
Moc obliczeniowa współczesnych komputerów jest wystarczająca do łamania wielu zabezpieczeń kryptograficznych, w związku z powyższym konieczne jest utworzenie dodatkowej warstwy bezpieczeństwa polegającej na ukryciu same-go faktu przekazywania tajnej wiadomości. W tym celu mogą zostać wykorzystane metody steganograficzne. Artykuł poświęcono analizie możliwości realizacji steganografii w obrazach cyfrowych przy wykorzystaniu języka programo-wania C#. Wytypowane zostały istniejące biblioteki, przekształcenia matematyczne, a także zaimplementowane zostały własne rozwiązania. W celu dokonania obiektywnej oceny metod ukrywania danych obliczono parametry opisujące stopień zniekształceń transformat oraz ukrywanych obrazów. Następnie wyłoniono optymalne rozwiązania dla konkretnych problemów oraz przeprowadzono demonstracyjne ukrycie danych. Na podstawie otrzymanych rezultatów można stwierdzić, że możliwe jest kompleksowe zrealizowanie steganografii w języku C#. Istnieje wiele gotowych bibliotek i narzędzi, których skuteczność została zweryfikowana w przeprowadzonej analizie. Z racji sprzeczności wymagań stenograficznych nie jest możliwe optymalne spełnienie ich wszystkich tj.: niewykrywalności, odporności na zniszczenie i pojemności informacyjnej. Z tego powodu nie jest możliwe jednoznaczne wskazanie najlepszych rozwiązań. Aby osiągnąć zadowalające rezultaty należy szukać kompromisów pomiędzy stawianymi wymaganiami.
The computing power of modern computers is sufficient to break many cryptographic keys, therefore it is necessary to create an additional security layer which hides the very fact of transmitting a secret message. For this purpose, ste-ganographic methods can be used. The article is devoted to the analysis of the possibility of implementing digital imag-es steganography with the use of the C # programming language. Firstly, existing libraries and mathematical transfor-mations which can help with performing steganography were found. Also, own code solutions were implemented. In order to objectively evaluate the methods of data hiding, the parameters describing the degree of distortion of trans-forms and hidden images were calculated. Subsequently, optimal solutions for specific problems were identified and demonstrational data hiding was performed. Based on the obtained results, it can be concluded that it is possible to successfully implement steganography in the C # language. There are many ready-made libraries and tools, the effec-tiveness of which has been verified in the conducted analysis. Due to the contradictory of stenographic requirements, it is not possible to meet all of them optimally, i.e. undetectability, resistance to destruction and information capacity. For this reason, it is not possible to clearly indicate the best solutions. In order to achieve satisfactory results, one should look for compromises between the set requirements.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 383-390
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
A qualitative approach in terms of fuzzy logic related to the excellence achieving within managerial process of personnel selection
Podejście jakościowe w warunkach logiki rozmytej w relacji do osiągnięcia doskonałości w kierowniczym procesie wyboru personelu
Autorzy:
Sirb, L
Dragolea, L.
Powiązania:
https://bibliotekanauki.pl/articles/405251.pdf
Data publikacji:
2013
Wydawca:
Politechnika Częstochowska
Tematy:
fuzzy logic
decisional process
personnel
Java programming language
Java
logika rozmyta
proces decyzyjny
personel
język programowania Java
Opis:
The present article aims to design and develop a qualitative methodology using fuzzy logic in order to be a real tool for the managerial decisional factor in solving the multicriteria decisional problems related to the proper selection of the personnel and to the achievement of excellence in this field within a company. In our days, the economical environment characterized by globalization and by a continuous change, offers many times to the decisional factors some situations which are surrounded by uncertainty and ambiguity, fact that in its turn leads to a subjectivism of their reasoning, which is in fact a feature of the abstract thinking of human being itself. This aspects are manifesting also in the field of personnel selection, where the evaluations related to this process are often subjectives, materialized through qualitative linguistic values. In this context, using the proposed fuzzy methodology, embedded in a fuzzy software tool developed in the Java programming language, can offer significantly opportunities and chances to achieve the excellence in this field of research, because the future and performance of any organization depend by the human resources that are working within it.
Celem niniejszego artykułu jest zaprojektowanie i opracowanie metodologii, wykorzystującej logikę rozmytą, w celu utworzenia prawdziwego narzędzia czynnika decyzyjnego w rozwiązywaniu wielokryterialnych problemów decyzyjnych związanych z właściwym wyborem personelu. W dzisiejszych czasach, środowisko rynkowe charakteryzuje się globalizacją i ciągłymi zmianami, powodując bardzo często konieczność podejmowania decyzji w sytuacjach niepewnych i wieloznacznych, co z kolei prowadzi do zjawiska subiektywności przy ich podejmowaniu, co w rzeczywistości jest cechą abstrakcyjnego rozumowania u człowieka. Te aspekty bardzo często występują w zakresie doboru personelu, gdzie oceny związane z tym procesem, bardzo często mają charakter subiektywny, uwidacznianie przez jakościowe wartości językowe. W tym kontekście, stosując rozmytą metodologię, istniejące narzędzia, opracowane w języku programowania Java, oferują znaczące korzyści i szanse na osiągnięcie doskonałości w tej dziedzinie badań, ponieważ przyszłość i efektywność każdej organizacji uzależniona jest od zasobów ludzkich które w niej pracują.
Źródło:
Polish Journal of Management Studies; 2013, 7; 48-57
2081-7452
Pojawia się w:
Polish Journal of Management Studies
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
A Modularity Bug in Java 8
Autorzy:
Kramer, S.
Powiązania:
https://bibliotekanauki.pl/articles/375730.pdf
Data publikacji:
2016
Wydawca:
Polska Akademia Nauk. Czytelnia Czasopism PAN
Tematy:
component-based software construction
interface specifications
object-oriented programming
programming-language pragmatics
konstrukcja oprogramowania komponentowego
specyfikacje interfejsu
programowanie obiektowe
pragmatyka języka programowania
Opis:
We demonstrate a modularity bug in the interface system of Java 8 on the practical example of a textbook design of a modular interface for vector spaces. Our example originates in our teaching of modular object-oriented design in Java 8 to undergraduate students, simply following standard programming practices and mathematical denitions. The bug shows up as a compilation error and should be xed with a language extension due to the importance of best practices (design delity).
Źródło:
Theoretical and Applied Informatics; 2016, 28, 3; 1-7
1896-5334
Pojawia się w:
Theoretical and Applied Informatics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Algorytmy równoległe w języku programowania C#
Parallel algorithms in the C# programming language
Autorzy:
Schubring, T.
Powiązania:
https://bibliotekanauki.pl/articles/251336.pdf
Data publikacji:
2016
Wydawca:
Instytut Naukowo-Wydawniczy TTS
Tematy:
język programowania C#
metoda For klasy Parallel
metoda iteracyjna
programming language C#
For class Parallel method
iterative method
Opis:
W artykule opisano możliwość łatwego implementowania równoległych algorytmów w języku programowania C# . Zwrócono szczególną uwagę na zastosowanie metody For klasy Parallel dostępnej na platformie Microsoft.NET.
The article describes the ability to easily implement parallel algorithms in the C# programming language. Special attention was paid to the application of the method For class Parallel available on the Microsoft .NET platform.
Źródło:
TTS Technika Transportu Szynowego; 2016, 12; 196-199
1232-3829
2543-5728
Pojawia się w:
TTS Technika Transportu Szynowego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The rapid control prototyping platform for inspection robots
Platforma do szybkiego prototypowania układów sterowania robotów inspekcyjnych
Autorzy:
Adamczyk, M.
Przystałka, P.
Tomanek, A.
Powiązania:
https://bibliotekanauki.pl/articles/257104.pdf
Data publikacji:
2008
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Technologii Eksploatacji - Państwowy Instytut Badawczy
Tematy:
szybkie prototypowanie
układ sterowania
robot inspekcyjny
system wbudowany
MicrosoftŽ Robotics Studio
Visual Programming Language
rapid control prototyping
inspection robot
embedded system
Opis:
The scope of this paper focuses on the hardware/software platform that can be applied for rapid control prototyping of such mechatronic systems as mobile robots. Putting together the PC/104 technology, low-cost data acquisition module and MicrosoftŽ Robotics Studio (MRS), the authors have obtained the rapid control prototyping platform that is easy and relatively inexpensive to adapt for developing inspection mobile vehicles. The first objective of this paper is to present a framework for rapid control prototyping of behaviour-based systems in the case of inspection robots. The hardware/software architecture presented here is implemented on the AMIGO robot. This robot is employed for the visual inspection of ventilation ducts. The robot is able to operate in several modes including manual, autonomous, and training.
W artykule zaprezentowano sprzętową i programową platformę, która może byś stosowana do szybkiego prototypowania takich układów mechatronicznych, jak roboty mobilne. Połączenie technologii PC/104 oraz tanich modułów akwizycji danych, jak również środowiska MicrosoftŽ Robotics Studio umożliwiło uzyskanie środka ułatwiającego szybką adaptację i rozbudowę robotów. Głównym celem artykułu jest prezentacja narzędzi do szybkiego prototypowania systemów sterowania robotów mobilnych opartych na zachowaniach. Prezentowana architektura jest zaimplementowana na robocie AMIGO. Robot ten służy do wizualnej inspekcji kanałów wentylacyjnych. Robot działa w następujących trybach: ręcznym, autonomicznym i treningowym.
Źródło:
Problemy Eksploatacji; 2008, 3; 77-84
1232-9312
Pojawia się w:
Problemy Eksploatacji
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności algorytmu k-means zaimplementowanego w języku X10 i środowisku C++/MPI
Performance comparison of the k-means algorithm implemented in the X10 programming language and the C++/MPI environment
Autorzy:
Wyrzykowski, R.
Karoń, T.
Powiązania:
https://bibliotekanauki.pl/articles/91405.pdf
Data publikacji:
2016
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
algorytm k-średnich
język programowania X10
środowisko C++/MPI
porównanie
k-means algorithm
X10 programming language
C++/MPI environment
comparison
Opis:
W pracy opisano algorytm k-średnich oraz sposób jego implementacji w języku X10. Dokonano porównania tego rozwiązania z implementacją w języku C++11 z wykorzystaniem standardu MPI. Stwierdzono, że implementacja w języku X10 jest szybsza przy większej liczbie procesorów realizujących obliczenia niż implementacja w środowisku C++/MPI. Kod zapisany w języku X10 jest o 59% krótszy od kodu dla kombinacji C++/MPI.
In this work the k-means algorithm and the way of its implementation in the X10 programming language are described. The achieved results are compared with the implementation of the same algorithm in the C++11 programming language using the MPI standard. It was confirmed that the implementation in the X10 programming language is faster on a large number of processors than the implementation in the C++/MPI environment. Additionally, the X10 code is about 59% shorter than the code for the C++/MPI combination.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2016, 10, 14; 7-35
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies