Open in app
Home
Notifications
Lists
Stories

Write
Yesid Gonzalez
Yesid Gonzalez

Home

May 29, 2019

Everything is an object!

Object-oriented programming refers to a type of computer programming software design in which programmers define not only the data type of a data structure, but also the types of operations functions that can be applied to the data structure. implement real world entities like inheritance, hiding, polymorphism etc in programming. …

Programming

8 min read

Everything is an object!
Everything is an object!

May 27, 2019

How object and class attributes work.

What’s a class attribute A class attribute is a Python variable that belongs to a class rather than a particular object. It is shared between all the objects of this class and it is defined outside the constructor function, __init__(self,...), of the class. like this: class Dog: species = 'Doggo'…

Programming

4 min read

How object and class attributes work.
How object and class attributes work.

May 7, 2019

Dynamic Libraries in C

Library functions in C language are inbuilt functions which are grouped together and placed in a common place called librar, each library function in C performs specific operation. We can make use of these library functions to get the pre-defined output instead of writing our own code to get those…

Programming

6 min read

Dynamic Libraries in C
Dynamic Libraries in C

Mar 29, 2019

How things are stored in computer memory?

Computer data storage is a complex subject, but it can be broken down into three basic processes. First, data is converted to simple numbers that are easy for a computer to store. Second, the numbers are recorded by hardware inside the computer. …

Programming

4 min read

How things are stored in computer memory?
How things are stored in computer memory?

Mar 12, 2019

Worst abuse of the C preprocessor (Jim Hague 1986)

Worst abuse of the C preprocessor (Jim Hague 1986) So what is this IOCCC think? Obfuscate: tr.v. -cated, -cating, -cates. To render obscure. To darken. 2. To confuse: his emotions obfuscated his judgement. [LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare, to darken < fuscus, dark.] -obfuscation n. obfuscatory adj The International Obfuscated C Code Contest (abbreviated IOCCC) is a computer programming contest for…

Programming

5 min read

Worst abuse of the C preprocessor (Jim Hague 1986)
Worst abuse of the C preprocessor (Jim Hague 1986)

Mar 3, 2019

Understanding static libraries in C

Library functions in C language are inbuilt functions which are grouped together and placed in a common place called librar, each library function in C performs specific operation. We can make use of these library functions to get the pre-defined output instead of writing our own code to get those…

Programming

3 min read

Understanding static libraries in C
Understanding static libraries in C

Feb 7, 2019

Steps For compile a program in C

We need to know a little about the compilation process. C is a compile programing languaje, this means The code written in C is compiled directly to machine code, using the gcc command on linux (gcc was originally written as the compiler for the GNU operating system), we can compile any source code of C the typical work flow of…

Programming

3 min read

Steps For compile a program in C
Steps For compile a program in C

Feb 4, 2019

What is the difference between a hard link and a symbolic link?

In linux systems a links is way to create a shortcut for a original directory, so we can create a convenient path from another place in the system, there are two ways to do it Hard Links A hard link create a file that should point to the same inode which means…

Linux

2 min read

What is the difference between a hard link and a symbolic link?
What is the difference between a hard link and a symbolic link?

Feb 4, 2019

What happens when you type ls *.c in linux shell?

First we need to know what “ls” means - ls *.c “ls” is a command to list computer files and directories on Unix and Unix-like operating systems, with no option, the “ls” lists files and directories in the current folder, so we can see all of his content. The “*.c” provides more information for the ls command The “*” is a wildcard, it select all the content of the current directory, so when we add “.c” to the wildcar, it works for searching all the content whit “.c” extension, including all matches like folder.c or file1.c

Terminal

1 min read

What happens when you type ls *.c in linux shell?
What happens when you type ls *.c in linux shell?
Yesid Gonzalez

Yesid Gonzalez

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable