http://inarocket.com
Learn BEM fundamentals as fast as possible. What is BEM (Block, element, modifier), BEM syntax, how it works with a real example, etc.
The document discusses how personalization and dynamic content are becoming increasingly important on websites. It notes that 52% of marketers see content personalization as critical and 75% of consumers like it when brands personalize their content. However, personalization can create issues for search engine optimization as dynamic URLs and content are more difficult for search engines to index than static pages. The document provides tips for SEOs to help address these personalization and SEO challenges, such as using static URLs when possible and submitting accurate sitemaps.
http://inarocket.com
Learn BEM fundamentals as fast as possible. What is BEM (Block, element, modifier), BEM syntax, how it works with a real example, etc.
The document discusses how personalization and dynamic content are becoming increasingly important on websites. It notes that 52% of marketers see content personalization as critical and 75% of consumers like it when brands personalize their content. However, personalization can create issues for search engine optimization as dynamic URLs and content are more difficult for search engines to index than static pages. The document provides tips for SEOs to help address these personalization and SEO challenges, such as using static URLs when possible and submitting accurate sitemaps.
2. Què és?
La paraula Software significa tou en anglès i s'utilitza per
designar el conjunt de programes que s'utilitzen per dirigir i
controlar el funcionament de l'ordinador. Es pot dir que és la
part de l'ordinador que no es pot tocar.
El software es classifica en tres grans grups depenent dels
seus objectius:
● Software de Sistemes o Sistemes Operatius
● Software de Programació
● Software d'Aplicació
● Software de Control (Drivers )
3. Software de Sistemes (S.O.)
El software de sistemes està format per programes que
s'encarreguen de controlar, coordinar i gestionar tot el
hardware de l'ordinador. Aquests programes reben el nom de
Sistemes Operatius, s'inicien al encendre l'ordinador i actuen
com a intermediaris entre els components físics de l'ordinador i
l'usuari. Algunes funcions principals del Sistema Operatiu:
● Gestionar programes, la seva instal·lació, ús i desinstal·lació.
● Organitzar la informació en carpetes i arxius.
● Control de perifèrics com el ratolí, impresora... i detectar possibles errors en el
funcionament.
● Permetre la connexió i intercanvi d'informació amb altres dispositius (xarxa, wifi,
bluetooth...).
● Interfície de comunicació entre l'ordinador i l'usuari.
4. Sistemes Operatius - Classificació
Classificació segons el nº de Classificació segons els
programes que poden usuaris que poden treballar al
executar al mateix temps: mateix temps:
● Monotasca: Només pot ● Monousuari: Només pot
executar un programa al treballar un sol usuari al
mateix temps. mateix temps.
● Multitasca: Pot executar ● Multiusuari: Poden
varis programes al mateix treballar més d'un usuari
temps. al mateix temps.
5. Sistemes Operatius - Distribucions
Els Sistemes Operatius que s'instal·len en els ordinadors
porten incloses diferents aplicacions. Al conjunt d'aplicacions
més el Sistema Operatiu s'anomenen Distribució.
● Els SO Windows es comercialitzen en versions Starter,
Home, Profesional, Server i Enterprise.
● Els SO Linux tenen diferents distribucions, realitzades per
empreses o grups d'usuaris, per exemple Mandriva,
Ubuntu, Knoppix o les més específiques del món educatiu
de la península com Linex, Guadalinex, Catlinux o Max,
entre d'altres.
6. Software de Programació
El Software de Programació reuneix els programes que
utilitzen els programadors per crear nous programes. Els
programes es creen utilitzant un llenguatge de programació, és
a dir, un conjunt de paraules claus i instruccions que indiquen
com fer els programes.
Existeixen diferents llenguatges de programació i cadascú té
les seves pròpies instruccions i normes. Aquests es
classifiquen segons:
● Llenguatges de baix nivell
● Llenguatges d'alt nivell
7. SP - Llenguatges de baix nivell
Es diuen de baix nivell perquè estan molt aprop al hardware de
l'ordinador.
És necessari conèixer a fons l'arquitectura de la màquina per a
la que es programarà.
Per a solucionar les dificultats de programar en 1 i 0 va
aparèixer el llenguatge ensamblador, que consisteix en
assignar una abreviatura a cada instrucció en binari:
MOV
JUMP
SUM
8. SP - Llenguatges d'alt nivell
Es diuen d'alt nivell perquè estan més aprop del programador
que del hardware de l'ordinador. Les instruccions són paraules
que s'utilitzen per parlar normalment. Per exemple per escriure
"hola" per pantalla en diferents llenguatges d'alt nivell:
BASIC PRINT “HOLA”
PASCAL write('HOLA')
C printf(“HOLA”)
Alguns d'aquests llenguatges són: Cobol, Basic, Pascal, C,
Ada, Fortran, Prolog, Lisp, etc.
9. SP - Llenguatges d'alt nivell
Els programes creats amb aquests llenguatges necessiten ser
traduïts a llenguatge màquina (1 i 0) per a que puguin ser
entesos per l'ordinador.
Per a realitzar aquesta traducció s'utilitzen intèrprets i
compiladors:
● Intèrpret: Tradueix i executa comanda a comanda del
programa font. Cada vegada que s'executa el programa es
tradueixen totes les instruccions, és més lent per tant.
● Compilador: Tradueix totes les comandes del programa font
i crea un programa compilat anomenat objecte.
10. Software d'Aplicació
El software d'aplicació és el conjunt de programes que utilitzen
els usuaris per a treballar amb l'ordinador.
Per exemple: Microsoft Word, OpenOffice, Photoshop...
11. Software de Control (Drivers)
Per a que els diferents dispositius connectats a l'ordinador
funcionin (ratolí, impressora...) és precís tenir instal·lats en el
sistema operatiu uns programes anomenats drivers o
controladors. Aquests programes són els encarregats de crear
un canal de comunicació entre el sistema operatiu i el
dispositiu de manera que l'usuari pugui interactuar entre ells.
Afortunadament, els sistemes operatius actuals detecten la
majoria del hardware de manera automàtica, mitjantçant el
mètode "plug and play".