THE HISTORY OF SYSTEM PEARL AND ITS IMPORTANCE
Nasretdinova Feruza Nabievna, senior teacher
Umurzakova Guzal Rinatovna, assistant
Fergana Polytechnic Institute, Fergana, Uzbekistan
Annotatsiya: Ushbu maqolada yoshlarining boshqa mamlakatlardagi tengdoshlariga nisbatan matnni o’qish va tushunish darajasini taqqoslashga yo'naltirilgan xalqaro tadqiqot dasturlaridan biri bo’lgan PIRLS dasturi va uning o’quv jarayonidagi ahamiyati, erishilayotgan yutuqlar haqida fikrlar bildirilgan.
Аннотация: В данной статье излагаются мнения о программе PEARL, одной из международных исследовательских программ, направленной на сравнение уровня чтения и понимания текста молодежью по сравнению со сверстниками в других странах, и ее значимости в образовательном процессе, достигнутых достижениях.
Annotation: In this article, the PEARL program, which is one of the international research programs aimed at comparing the level of reading and understanding of the text of young people in relation to their peers in other countries, and its importance in the educational process, expressed opinions on the achievements.
Kalit so’zlar: PIRLS tarixi, ta’lim sifati, samaradorlik, ilmiy tadqiqotlar, bilim darajasi.
Ключевые слова: история PEARL, качество образования, эффективность, исследования, уровень знаний.
Keywords: PEARL history, quality of education, effectiveness, scientific research, level of knowledge.
Larry Uall (1954), American programmer, linguist and Creator of the Perl programming language, one of the leaders of the free software access movement.
In 1976, he received a bachelor's degree in linguistics. During training and manifested the makings of the future author of Perl. For three years as a student, Larry worked at the University's computer center. After graduation Uall then both enrolled in graduate school at the University of California, Berkeley-studying linguistics in the hope that somewhere in Africa will find a tribe with their own language, but without writing, and they will develop under this language writing and give it to the natives. The role of the natives in later years ended up as programmers.
And now the moment came when, despite his linguistic education, he decided to take up computer technology as a more promising direction. Larry wall joined Unisys and NASA's jet propulsion Laboratory (JPL). In his spare time, he developed programs for UNIX. It was during this time, in 1984, that he created newsreader. The Perl programming language appeared three years later, in 1987.
The purpose of the author of the Perl language has never been to make money. On the contrary, he made a significant contribution to the culture of free distribution of programs with their source codes as a means of programmers' work. Wall developed the new programming language in order to solve problems that he himself encountered during the working day. When the first version of the language was released, Larry wall provided open access to the source code of the program itself. Anyone could download and use Perl for free, regardless of whether he needed it to improve his own page or to create a multimillion-dollar Internet project. Thanks to the language Perl started Yahoo-project, the authors of which are perfectly able to earn money on the site. With its help, Amazon and millions of other sites were created.
There's more than one way to do it ("There's more than one way to do it") is Perl's motto. This principle was observed in the creation of the language. In keeping with this idea, the syntax of the language provides the programmer with many opportunities to write the same algorithm, allowing him to choose the one that seems most convenient and effective in a particular case. On the one hand, it simplifies the writing of code: you need to know only one way out of many, on the other-makes it difficult to read someone else's code, because you need to know all the ways that can be used.
Perl 6 logo chose a cheerful butterfly. Basic data types: scalar, array, hash table, function, file reference, character table entry. As wall half-jokingly explained at a conference in 2015, this was done specifically to make the language appealing to seven-year-old girls.
For a time, Larry wall worked for Oreilly & Associates, the publisher of His books. The departure was due to a grant from the Perl Foundation. And in 2004, he took the post of senior researcher, and in fact- "chief programmer" in NetLabs.
Larry won the international C code obfuscation competition, a programming competition in which the participants' task is to write the most obfuscated code in C.
Now Larry wall continues to develop the language Perl under the patronage of Oreilly and lives with his wife, a writer and four children in the town of mountain view in California.
Perl is a high-level interpreted dynamic General-purpose programming language created by Larry wall, a linguist by training. The name of the language officially stands for Practical Extraction and Report Language.
The main feature of the language is its rich possibilities for working with text, including working with regular expressions, built into the syntax. Pearl inherited many properties from C, AWK, and UNIX shell scripting languages.
PEARL is a general-purpose programming language that was originally created for text manipulation, but is currently used for a wide range of tasks, including system administration, web development, network programming, games, bioinformatics, and graphical user interface development.
The language can be described as practical (ease of use, efficiency, completeness) rather than beautiful (elegance, minimalism). The main advantages of the language are support for various paradigms (procedural, object-oriented and functional programming styles), memory control (without a garbage collector based on loops), built-in support for text processing, as well as a large collection of third-party modules.
According to Larry Uall, Perl has two mottos. The first is "There's more than one way to do it "("there's more than one way to do it"), also known by the acronym TMTOWTDI. The second slogan is "Simple things should be simple, and complex things should be possible"("Easy things should be easy and hard things should be possible")[1].
The General structure of Perl in General terms originates from the C language. Perl is procedural in nature, with variables, assignment expressions, code blocks separated by braces, control structures, and functions.
Perl also borrows a number of properties from UNIX shell programming languages. All variables are marked with leading characters that accurately Express the data type of the variable in this context (e.g. scalar, array, hash). Importantly, these characters allow variables to be interpolated in strings. Perl has many built-in features that provide tools often used for shell programming, such as sorting or calling system services.
Perl borrows arrays from Lisp, regular expressions from AWK and hashes ("associative arrays") are also borrowed from AWK. Regular expressions make it easier to perform many tasks by parsing, text processing and data manipulation[2].
Perl 5 added support for complex data types, first-class functions (closure as value), and an object model. The latter includes references, packages, executing methods from a class, variables with a lexical scope Declaration, and compiler directives (for example, strict). The major improvement introduced in Perl 5 was the ability to put code in "packages" as modules for reuse. Larry wall later remarked that "the whole point of the Perl 5 modular system was to encourage the growth of Perl culture, not lines of code."
All versions of PEARL perform automatic data typing and automatic memory control. The interpreter knows the type and memory requests of each program object, it allocates and frees memory by counting references. The translation of one data type into another-for example, a number into a string-occurs automatically at runtime, impossible to perform translations of data types lead to a fatal error.
References:
1. A. Ismailov and others. "Evaluation of reading literacy of Primary School students in International Studies. –T., Sharq publishing-printing campaign company main editorial board, 2019.
2.Numonjonov S. D. Innovative methods of professional training //ISJ Theoretical & Applied Science, 01 (81). – 2020. – С. 747-750.
-
Davlat
|
O‘zbekiston
|
Hudud
|
Farg‘ona
|
Muallif (hammuallif) F. I. O.
|
Nasretdinova Feruza Nabiyevna
|
Ish joyi
|
Farg‘ona politexnika instituti
|
Lavozimi
|
Kata o‘qituvchi
|
Ilmiy darajasi, ilmiy unvoni
|
–
|
Maqola nomi
|
The history of system pearl and its importance
|
Xalqaro konferensiya yo'nalishi
|
Ta'lim sifatini oshirishda xalqaro tadqiqotlarning ahamiyati
|
Bog'lanish telefonlari
|
+99890 544 02 34
|
Elektron manzil (e-mail)
|
sahinnumonzonov@gmail.com
|
-
Davlat
|
O‘zbekiston
|
Hudud
|
Farg‘ona
|
Muallif (hammuallif) F. I. O.
|
Umurzakova Guzal Rinatovna
|
Ish joyi
|
Farg‘ona politexnika instituti
|
Lavozimi
|
assistent
|
Ilmiy darajasi, ilmiy unvoni
|
–
|
Maqola nomi
|
The history of system pearl and its importance
|
Xalqaro konferensiya yo'nalishi
|
Ta'lim sifatini oshirishda xalqaro tadqiqotlarning ahamiyati
|
Bog'lanish telefonlari
|
+99890 544 02 34
|
Elektron manzil (e-mail)
|
sahinnumonzonov@gmail.com
|
Do'stlaringiz bilan baham: |