#Programming (Програмування)
164 posts in category «Programming (Програмування)»
Notes on programming in Ukrainian: coding languages, algorithms, the latest technologies and other useful information for developers.
What is OOP (object-oriented programming)?
Object-Oriented Programming (OOP) is a programming paradigm that uses objects and classes to organize code. The main ideas of OOP…
Visibility control in Ruby (public, private, and protected)
In Ruby, access to methods is controlled by three keywords: public, private, and protected. These keywords are used to control th…
What is encapsulation in OOP?
Encapsulation is one of the fundamental principles of object-oriented programming (OOP). This principle defines how an object can…
What is the difference between var and let in Javascript?
In JavaScript, var and let are keywords used for declaring variables, but they have several differences in behavior. Scope var ha…
How to recover a deleted file (Trix) that was stored on Amazon S3?
I am adding content to the site using the Trix editor. A Bucket (Amazon S3) is used as the server for storing images. A situation…
What is apt-get in Ubuntu?
apt-get is a command-line tool in Debian-based systems, such as Ubuntu, used for managing packages. It is part of a larger system…
What is an API (Application Programming Interface)?
API (Application Programming Interface) is a set of rules and protocols that define how different software components can interac…
What is the difference between QuickSort and MergeSort?
QuickSort and MergeSort are two common sorting algorithms that use different approaches and have different characteristics. Diffe…
What is MergeSort? When and by whom was it created? How does MergeSort work?
MergeSort is an efficient sorting algorithm that uses the "divide and conquer" principle. It is based on the idea of splitting th…
What are ASC and DESC? What is the difference? Examples of use in SQL, JavaScript, and Ruby.
В чому різниця між ASC / DESC What is ASC sorting? ASC (Ascending) sorting is a method of arranging elements in a sequence (for e…