scholarly journals Impact of the cloud application programming language on the performance of its implementation in selected serverless environments

2020 ◽  
Vol 14 ◽  
pp. 31-36
Author(s):  
Krzysztof Bezrąk ◽  
Sławomir Przyłucki

Recent years of cloud technology development have brought a sharp increase in interest in solutions known as serverless systems. Their performance, and thus usefulness in potential applications, strongly depends on the method of program implementation of specific tasks. The article analyzes the impact of selected, currently the most popular, programming languages on the performance of the serverless test infrastructure running in an environment managed by the Kubernetes system. The collected data were used to formulate conclusions regarding the suitability of individual languages in the conditions of varying serverless system loads.

2017 ◽  
Vol 8 (02) ◽  
pp. 61-69
Author(s):  
Desi Puspita

The new admissions website at SMP PGRI Pagaralam is still done manually, that is the acceptance of new students have not used the programming language, where the new student acceptance is still recorded in the big books, so the peroses of service on the acceptance of new students become slow and ineffective. Results and this study is a new admissions system that has been asked directly at SMP PGRI Pagaralam City. This system is built using Macromedia Dreamweaver CS3 application, programming languages ​​PHP and MySQL, while the system development method is Web ngineering. From the research it can be concluded that to create a new student admissions website that must be done first is to create a new admissions website. If the new admissions system is built is able to input new student admissions data and generate output in the form of reports then it can be concluded that the new admissions website SMP PGRI Pagaralam Pagaralam successful.


2017 ◽  
Vol 4 (2) ◽  
pp. 121
Author(s):  
Rizki Aprilian Wijaya ◽  
Luky Adrianto ◽  
Gatot Yulianto

Program Pengembangan Masyarakat Perikanan Marjinal (MFCDP) merupakan program yang difasilitasi oleh Bappenas pada tahun 2004 melalui dana hibah Bank Dunia, bertujuan untuk meningkatkan kesejahteraan masyarakat pesisir dan nelayan kecil dalam mengelola sumberdaya perikanan yang lebih baik melalui upaya pengelolaan kawasan pesisir secara terpadu dan berkelanjutan. Program ini bersifat dana bantuan yang digunakan untuk pembangunan infrastruktur dan teknologi penangkapan serta budidaya. Penelitian ini bertujuan untuk mengetahui proses dan implementasi program, pengaruh program terhadap kondisi usaha perikanan dan tingkat keberlanjutan program. Metode studi kasus digunakan dalam penelitian ini. Data primer dan sekunder digunakan dalam penelitian ini. Analisis data dilakukan dengan metode deskriptif dan kualitatif Hasil penelitian menunjukkan tahap awal pelaksanaan program berjalan dengan baik seperti sosialisasi program dan pemberian dana bantuan. Namun demikian, dalam pelaksanaannya terdapat beberapa masalah, diantaranya adalah beberapa bantuan tidak dapat digulirkan kembali, konflik alat tangkap antara nelayan marjinal dengan pukat trawl, lemahnya koordinasi antara unit pengelola kegiatan. Pengaruh program terhadap kondisi hasil tangkapan nelayan dalam 5 tahun terakhir mengalami penurunan yang disebabkan karena kondisi perairan yang telah tercemar. Tingkat keberlanjutan program terhadap usaha perikanan tangkap tergolong tinggi sedangkan untuk usaha budidaya tergolong sedang. Tittle: Sustainability Study of Marginal Fishing Community Development Program in District Centre Tapanuli, North Sumatera ProvinceMarginal Fishing Community Development Program (MFCDP) is a program facilitated by Bappenas in 2004 through the World Bank grants aiming to improve the welfare of coastal community and small fisher in order to manage better fisheries resources through integrated and sustainable management fisheries area. The program grants are used for infrastructure and technology development of fishing and aquaculture. This study aims to find out the process and implementation program, its implication to the conditions of fisheries business and the level of sustainability. Case study method was used in this research. Primary and secondary data were used in this research. Analysis was carried out by using qualitative and descriptive methods.Results showed that there are several obstacles in the first stage of program implementation, including socialization of the program and find aid program. However, in the laterimplementation of the program, several problems occured, such as in returned revolving fund aid program, conflict between trawler is fishing and marginal fisher, and weak coordination the management unit. Unfortunately, during the last five years, the impact of the program to caught by fishers was negative due to resource degradation. In tune of program sustainability on fishing and aquaculture development, the farmer showed a relatively high while the later showed a mediocre.


2021 ◽  
Vol 15 (5) ◽  
pp. 1-21
Author(s):  
Xiang Ling ◽  
Lingfei Wu ◽  
Saizhuo Wang ◽  
Gaoning Pan ◽  
Tengfei Ma ◽  
...  

Code retrieval is to find the code snippet from a large corpus of source code repositories that highly matches the query of natural language description. Recent work mainly uses natural language processing techniques to process both query texts (i.e., human natural language) and code snippets (i.e., machine programming language), however, neglecting the deep structured features of query texts and source codes, both of which contain rich semantic information. In this article, we propose an end-to-end deep graph matching and searching (DGMS) model based on graph neural networks for the task of semantic code retrieval. To this end, we first represent both natural language query texts and programming language code snippets with the unified graph-structured data, and then use the proposed graph matching and searching model to retrieve the best matching code snippet. In particular, DGMS not only captures more structural information for individual query texts or code snippets, but also learns the fine-grained similarity between them by cross-attention based semantic matching operations. We evaluate the proposed DGMS model on two public code retrieval datasets with two representative programming languages (i.e., Java and Python). Experiment results demonstrate that DGMS significantly outperforms state-of-the-art baseline models by a large margin on both datasets. Moreover, our extensive ablation studies systematically investigate and illustrate the impact of each part of DGMS.


2022 ◽  
Vol 54 (8) ◽  
pp. 1-36
Author(s):  
Maxime Lamothe ◽  
Yann-Gaël Guéhéneuc ◽  
Weiyi Shang

Recent software advances have led to an expansion of the development and usage of application programming interfaces (APIs). From millions of Android packages (APKs) available on Google Store to millions of open-source packages available in Maven, PyPI, and npm, APIs have become an integral part of software development. Like any software artifact, software APIs evolve and suffer from this evolution. Prior research has uncovered many challenges to the development, usage, and evolution of APIs. While some challenges have been studied and solved, many remain. These challenges are scattered in the literature, which hides advances and cloaks the remaining challenges. In this systematic literature review on APIs and API evolution, we uncover and describe publication trends and trending topics. We compile common research goals, evaluation methods, metrics, and subjects. We summarize the current state-of-the-art and outline known existing challenges as well as new challenges uncovered during this review. We conclude that the main remaining challenges related to APIs and API evolution are (1) automatically identifying and leveraging factors that drive API changes, (2) creating and using uniform benchmarks for research evaluation, and (3) understanding the impact of API evolution on API developers and users with respect to various programming languages.


Compiler ◽  
2015 ◽  
Vol 4 (1) ◽  
Author(s):  
Ngadiyono Ngadiyono ◽  
Hero Wintolo

Designing a website is the first step to build website that gives the appearance of an interface to the website visitor. the appearence web design that interesting can be gived conveniences for visitors to browse the contents of any website content. designing of the website, skill are required several to be master multiple web programming languages, the programming language are  HTML, CSS and Javascript. In the overall control of the programming language takes time to be master and understand each other codes. Therefore, to built application that allows users to create a website design. This application is called WebEditor is built using CodeIgniter and Twitter Bootstrap framework. In the rendering process design needed parallel processing techniques to the process. so, the impact in terms of rendering time speed to website design. Throughout this system, users can design a website easily and quickly, and in the process of rendering design does not require for long time. the results of study case have done that it can be seen that influences of the implementation of rendering speed transmission media based on the number of processors and computers server. The percentage of the speed to rendering of design does not using a grid server on the LAN network are 33.7 %, 33.3 % and internet routers 33 %. While using a part of grid servers on the LAN network are 33.6 %, 33.4 % and internet routers 33 % and the final grid using 2 servers on the LAN network are 44 %, 33 % and internet routers 26 %. So the highest rendering speed on the LAN router network for further 44 % and 30 % at the latest on the Internet 26 % by using 2 part of grid servers. Thus rendering the best in the website design is using LAN with 2 part of grid servers.


2020 ◽  
Vol 21 (1) ◽  
Author(s):  
Oscar Karnalim

Several computing courses allow students to choose which programming language they want to use for completing a programming task. This can lead to cross-language code plagiarism and collusion, in which the copied code file is rewritten in another programming language. In response to that, this paper proposes a detection technique which is able to accurately compare code files written in various programming languages, but with limited effort in accommodating such languages at development stage. The only language-dependent feature used in the technique is source code tokeniser and no code conversion is applied. The impact of coincidental similarity is reduced by applying a TF-IDF inspired weighting, in which rare matches are prioritised. Our evaluation shows that the technique outperforms common techniques in academia for handling language conversion disguises. Further, it is comparable to those techniques when dealing with conventional disguises.


2017 ◽  
Author(s):  
Aziz Khan ◽  
Anthony Mathelier

AbstractJASPAR is a widely used open-access database of curated, non-redundant transcription factor binding profiles. Currently, data from JASPAR can be retrieved as flat files or by using programming language-specific interfaces. Here, we present a programming language-independent application programming interface (API) to access JASPAR data using the Representational State Transfer (REST) architecture. The REST API enables programmatic access to JASPAR by most programming languages and returns data in seven widely used formats. Further, it provides an endpoint to infer the TF binding profile(s) likely bound by a given DNA binding domain protein sequence. Additionaly, it provides an interactive browsable interface for bioinformatics tool developers. The REST API is implemented in Python using the Django REST Framework. It is accessible at http://jaspar.genereg.net/api/ and the source code is freeiy available at https://bitbucket.org/CBGR/jaspar under GPL v3 iicense.


2020 ◽  
Author(s):  
Cut Nabilah Damni

AbstrakSoftware komputer atau perangkat lunak komputer merupakan kumpulan instruksi (program atau prosedur) untuk dapat melaksanakan pekerjaan secara otomatis dengan cara mengolah atau memproses kumpulan intruksi (data) yang diberikan. (Yahfizham, 2019 : 19) Sebagian besar dari software komputer dibuat oleh (programmer) dengan menggunakan bahasa pemprograman. Orang yang membuat bahasa pemprograman menuliskan perintah dalam bahasa pemprograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut dinamakan (source code). Program komputer lainnya dinamakan (compiler) yang digunakan pada (source code) dan kemudian mengubah perintah tersebut kedalam bahasa yang dimengerti oleh komputer lalu hasilnya dinamakan program executable (EXE). Pada dasarnya, komputer selalu memiliki perangkat lunak komputer atau software yang terdiri dari sistem operasi, sistem aplikasi dan bahasa pemograman.AbstractComputer software or computer software is a collection of instructions (programs or procedures) to be able to carry out work automatically by processing or processing the collection of instructions (data) provided. (Yahfizham, 2019: 19) Most of the computer software is made by (programmers) using the programming language. People who make programming languages write commands in the programming language like the language used by people in general in conducting conversation. The commands are called (source code). Other computer programs called (compilers) are used in (source code) and then change the command into a language understood by the computer and the results are called executable programs (EXE). Basically, computers always have computer software or software consisting of operating systems, application systems and programming languages.


Sign in / Sign up

Export Citation Format

Share Document