Cesar Pasillas

Cesar Pasillas

Bubble sort

The Bubble sort is the simplest algorithm to sort arrays. The goal is to sort a list of elements in the order that we need, comparing a pair of adjacent elements and perform a swap of these elements if they are in the wrong order (the most of the time is the ascending order).

Protocol Buffer aka (Protobuf)

Protocol Buffers (Protobuf) is a data serialization system developed by Google that allows you to define the structure of messages in a .proto file and generate code to efficiently serialize and deserialize data in multiple programming languages.

Complexity Theory

The Complexity Theory seeks to analyze and classify problems according to their degree of difficulty and find theoretical limits on the efficiency of algorithms.

Java Class Structure

In Java, the basic building blocks are the Classes, when you define a class you will describe all the parts and characteristics of one of those building blocks. The use of the classes is to instantiate/create Objects. An object is a runtime instance of a class in memory.
A class has two primary elements the fields and methods that provides the functionality to the objects.
Als the class structure has the comments that plays a crucial role in describing the functionality of methods or the class itself, making them valuable for understanding and maintaining the code

Inmutability

Immutability refers to the property or characteristic of an object, value, or state that cannot change once it has been created or established.

Scala Vs Java

Scala and Java share many similarities, including compiling to .class files, being object-oriented, and supporting lambdas and higher-order functions.
Scala has a concise but readable syntax and is more flexible and dynamic in certain situations, making it feel like a dynamic language even though it is statically typed.
Scala is also a pure OOP and FP language that encourages a fusion of both, with everything in Scala being an expression.

Scala

Scala is a programming language, most programmers say that is Java without semicolons, and is true but also Scala simplifies Java removing all the boilerplate of Java.