INFORMÀTICA
viernes, 26 de enero de 2018
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 C é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.
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.
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
http://www.1000tipsinformaticos.com/2015/02/10-curiosidades-informaticas-que-debes.html
El grafé
Suscribirse a:
Entradas (Atom)