Ahmad-0000 / alx-higher_level_programming

Higher level programming projects solution of "alx Software Engineering" program.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Higher Level Programming

Description

In the first trimester of this program, I mainly focused on learning to program using C. C is considered a low-level programming language that may be found a little bit hard to learn and apply in big projects. Programs written in C are well-known for their excellent functionaliy, speed and portability, but, as code grows, it will be harder and harder to maintain, debug and update these programs. Also, C doesn't contain the leisure of writing OOP applications.

In this timester, I will focus mainly on learning to program in two high level programming languages ,Python and JavaScript and mainly on Python, to facilite the wheel of applications development. I will also consider some other topics, such as System Administration, Algorithms, Bash and C programming. One other thing to tell, in this trimester I will do 2 big projects Monty Opcode Interpreter, the name says it all, and AirBnB in which I will clone a website with the same name.

Note

AirBnB project requires knowledge in a variety of topics, such Networking, Front-end Development, Back-end Development, ... etc, thus, it will be divided into small projects.

About

Higher level programming projects solution of "alx Software Engineering" program.


Languages

Language:Python 92.4%Language:JavaScript 5.2%Language:C 1.7%Language:Shell 0.8%