viernes, 10 de noviembre de 2017

Un llenguatge de programació

Un llenguatge de programació és un llenguatge informàtic utilitzat per controlar el comportament d'una màquina, normalment un ordinador. Cada llenguatge té una sèrie de regles sintàctiques i semàntiques estrictes que cal seguir per escriure un programa informàtic, i que en descriuen l'estructura i el significat respectivament. Aquestes regles permeten especificar tant la classe de dades amb què treballarà el programa com les accions que realitzarà. Mentre que alguns llenguatges es defineixen per una especificació formal (un document), altres són definits oficiosament per una implementació concreta (un compilador).
Exemples:
expressió ::= àtom |llista
àtom      ::= nombre|símbol
nombre    ::= [+-]?['0'-'9']+
símbol    ::= ['A'-'Z''a'-'z'].*
llista    ::= '(' expressió* ')'
Tipus de llenguatges de programació: 
Paradigma imperatiu. Descriu la programació com a una seqüència d’instruccions o ordres que canvien l’estat d’un programa. Es basa en les ordres condicionals que permeten al programa reprendre un bloc d’ordres determinat si es compleix una condició. Aquests van ser els primers llenguatges de programació i és el paradigma en què es basa el llenguatge màquina (0 i 1).
Paradigma funcional/estructurat. La programació es divideix en blocs (procediments i funcions) que es poden comunicar entre si o no. Cada funció recull un procediment tancat i es podria entendre com un petit programa en si mateix.
Llenguatges interpretats. La màquina només entén el llenguatge binari. Els llenguatges interpretats són aquells que per definició no estan escrits en codi binari i que requereixen un programa auxiliar (l’intèrpret) que tradueix el llenguatge per tal que la màquina el pugui processar i executar.
Llenguatges compilats. En aquests llenguatges, un programa annex anomenat compilador fa el procés de transformació a un llenguatge intel·ligible per a la màquina, abans de la finalització del programa. L’arxiu resultant es pot executar sense la necessitat de cap altre programa intermediari; és el que s’anomena arxiu executable.

Els llenguatges de programació més usats

-El és un llenguatge de programació orientat a la implementació de sistemes operatius, concretament UNIX.
- El Java és un llenguatge de programació que deriva principalment de C i C++, s’ha de compilar i es pot executar en qualsevol arquitectura gràcies a la màquina virtual Java (JVM). El Java és un llenguatge de propòsit general basat en classes i orientat a objectes.

Virus

Un virus informàtic és un segment de línia de codi que altera el funcionament normal de l'ordinador, sense el permís o el coneixement de l'usuari. Encara que popularment s'inclou el programari maliciós dins dels virus, en el sentit estricte d'aquesta ciència els virus són programes que es repliquen i s'executen per si mateixos. Els virus, habitualment, reemplacen arxius executables per uns altres, infectats amb el codi del virus. Els virus poden destruir, de manera intencionada, les dades emmagatzemades en un ordinador, encara que també n'existeixen altres més benignes, que només es caracteritzen pel fet de ser molestos.
Hi han diferents tipus de virus (per exemple):

- Caball de Troya: és un programa que s'oculta dins d'un altre legitim, només s'executa un sol cop, però això sol ser suficient per causar el seu efecte destructiu.

- Worm: també conegut com cuc o gusano, el seu únic proposit es consumir tanta memòria com sigui possible per desvordar la memòria RAM. A diferència de la resta de virus, aquest pot propagar-se sense l'ajut d'una persona.

- Macrovirus: es transmeten a tavés de documents de les aplicacions que poseeixen algun tipus de llenguatge de macros. Quan un archiu està infectat pel virus, aquest pren el control i es copia obrint nous documents. D'aquesta manera infecta a tots els archius que s'obrin o es crein més endevant.

- Virus de sobreescritura: fan que es perdin els continguts dels archius atacats sobreescrivint al seu interior.


Per treure ho intentar que no entrin aquests virus fem servir els Antivirus:
Un antivirus és un programa informàtic utilitzat per a prevenir, detectar i eliminar virus informàtics maliciosos. La majoria d'aquests programes també estan capacitats per a detectar altres amenaces com eines d'intrusió, enregistradors de teclats, troians, cucs, dialers i programari espia.

Los virus más famosos de la historia: Viernes 13

–     Infecta ficheros con extensión COM, EXE o SYS y aumenta su tamaño cada vez que este archivo es ejecutado.
–     Reduce la memoria disponible del ordenador
–     Provoca la ralentización del sistema.

–     Todos los viernes 13 se activa y elimina del equipo todos los ficheros que se ejecutan ese día.
Resultat d'imatges de virus informàtic

Software






Per explicar-ho millor he fet un mindmap. Sobre el Software.





viernes, 3 de noviembre de 2017

Curiositats de l'informàtica

Aqui os deixo 10 curiositats de la informàtica, espero que os agradin o os serveixin de algo.


http://www.1000tipsinformaticos.com/2015/02/10-curiosidades-informaticas-que-debes.html

El grafé


El grafè és un al·lòtrop del carboni que té una estructura laminar plana, d'un sol àtom de gruix, composta per àtoms de carboni densament empaquetats en una xarxa cristal·lina bidimensional en forma de rusc d'abella. Els àtoms que formen el grafè es mantenen units mitjançant enllaços covalents que es formen a partir de la superposició dels híbrids sp2 dels carbonis enllaçats. Aquest material es caracteritza per posseir una alta conductivitat tèrmica i elèctrica, i per combinar una alta flexibilitat i lleugeresa amb una duresa extrema.



Resultat d'imatges de el grafè

Prezi hardware

Deixo aqui el enllaç del prezi, que va sobre el hardware.

https://prezi.com/p/dgqyduepvmj5/