instagram twitter linkedin github youtube

19.5.19

Programming Language - Programlama dili

Bir programlama dili, bir yazılım programı oluşturmak için kullanılan bir dizi komut, talimat ve diğer sözdizimidir . Programcıların kod yazmak için kullandığı dillere "üst düzey diller" denir. Bu kod doğrudan bilgisayar donanımı tarafından tanınan "düşük seviyeli bir dil" olarak derlenebilir.

Üst düzey diller, okunması ve anlaşılması kolay olacak şekilde tasarlanmıştır. Bu, programcıların mantıksal kelimeler ve semboller kullanarak kaynak kodunu doğal bir şekilde yazmalarını sağlar . Örneğin, gibi kelimeleri saklıdır fonksiyonu , süre , eğer , ve başka pek çok önemli programlama dilleri kullanılır. < , > , == ve ! = Gibi semboller genel operatörlerdir. Birçok yüksek seviye dili, programcıların birden fazla dilde yazılmış kaynak kodunu kolayca anlayabilmesi için yeterince benzerdir.

Üst düzey dil örnekleri C ++ , Java , Perl ve PHP'dir . C ++ ve Java gibi dillere "derlenmiş diller" denir, çünkü kaynak kodun çalışması için önce derlenmesi gerekir . Kaynak kodu derlenmeden bir tercüman aracılığıyla çalıştırılabildiğinden Perl ve PHP gibi dillere "tercüme diller" denir . Genel olarak, derlenmiş diller yazılım uygulamaları oluşturmak için kullanılırken , yorumlanmış diller dinamik web siteleri için içerik oluşturmak için kullanılanlar gibi komut dosyalarını çalıştırmak için kullanılır .

Düşük seviyeli diller, montaj ve makine dillerini içerir. Bir montaj dili, temel talimatların bir listesini içerir ve okunması, üst düzey bir dilden çok daha zordur. Nadir durumlarda, bir programcı mümkün olduğu kadar verimli çalışmasını sağlamak için temel bir programı bir montaj dilinde kodlamaya karar verebilir. Bir montajcı montaj kodunu makine koduna çevirmek için kullanılabilir. Makine kodu veya makine dili, doğrudan bilgisayarın CPU'su tarafından anlaşılan bir dizi ikili kod içerir . Söylemeye gerek yok, makine dili insan tarafından okunabilecek şekilde tasarlanmamıştır.

A programming language is a set of commands, instructions, and other syntax use to create a software program. Languages that programmers use to write code are called "high-level languages." This code can be compiled into a "low-level language," which is recognized directly by the computer hardware.

High-level languages are designed to be easy to read and understand. This allows programmers to write source code in a natural fashion, using logical words and symbols. For example, reserved words like function, while, if, and else are used in most major programming languages. Symbols like <, >, ==, and != are common operators. Many high-level languages are similar enough that programmers can easily understand source code written in multiple languages.

Examples of high-level languages include C++, Java, Perl, and PHP. Languages like C++ and Java are called "compiled languages" since the source code must first be compiled in order to run. Languages like Perl and PHP are called "interpreted languages" since the source code can be run through an interpreter without being compiled. Generally, compiled languages are used to create software applications, while interpreted languages are used for running scripts, such as those used to generate content for dynamic websites.

Low-level languages include assembly and machine languages. An assembly language contains a list of basic instructions and is much more difficult to read than a high-level language. In rare cases, a programmer may decide to code a basic program in an assembly language to ensure it operates as efficiently as possible. An assembler can be used to translate the assembly code into machine code. The machine code, or machine language, contains a series of binary codes that are understood directly by a computer's CPU. Needless to say, machine language is not designed to be human readable.