1. ¿Qué esun código?
Un Códigoesuna serie de símbolosque porseparadonorepresentannada,peroal combinarlos
puedengenerarunlenguajecomprensible soloparaaquellosquienesloentiendan.Uncódigo
puede serinterpretadosi se conoce sufuente (de donde proviene) ycual essu objetivo(paraque
sirve),lascondicionessobre lascualesse cree uncodigosonampliamentevariadas,yaque,no
sóloloscódigossoncreadoscon el propósitode comunicarse,si notambienparaaccedera sitios
enlosque no esta permitidalaentradade cualquierindividuo.Uncódigode acceso,tambien
llamadocontraseñaoclave,representaunaserie de figuras,formas,algoritmos,númeroso
símbolosdeterminados,que enuncorrectoordende secuenciahacenlasvecesde llave de
entradaa un espaciorestringido.Loscódigosporlogeneral sonimpuestosporel ente que intenta
resguardarlo que estadetrásde ese “Santo y Seña”Losmodelosmascomunesde lasociedaden
losque se empleancódigossonbasicamente losque podríancomprometerbienes,dinero,
informaciónpersonal yconfidencial comoporejemplo,tarjetasde débito,redessociales,cuentas
enel banco, bienesinmuebles,propiedades,entre otros.Uncodigotambienesuncompendiode
principiosmoralesyeticosel cual esseguidoyrespetadoporungrupode la sociedad.Las
personasque adquierenunaresponsabilidadgrandes,comolade tomarlas riendasde una
organización,representaraunanación o a un grupode personas,debe regirse poruncódigoético
intachable,de maneraque sirvade ejemploparaquienesestanasucargo.El términocódigo,es
comúnen unaampliagama de materiasy sectoresde lavidacotidiana.En medicina,se habladel
codigogenético,comoese que posee cadaraza yespecie,obtenidoapartirde un complicado
estudioque define parámetrosycondicionesenlasangre ytejidosdel servivo.El códigomorse,es
un sistemade comunicaciónaunusadoenel campomilitar,peroque el espectrode usoantesde
lasnuevastecnologíasde comunicacióneraaltoenla antigüedad,consistíaenunasecunciade
pulsacionesenviadasporunaantenaemisoralascualeseranrecibidasporotraantenaen laque el
operariodecifrael contenidodelconjuntode pulsacionesrecibida.
Lenguaje ABC
Un ejemplo del lenguaje, de una función para recoger el conjunto de todas las palabras de
un documento:
HOW TO RETURN words document:
PUT {} IN collection
FOR line IN document:
FOR word IN split line:
IF word not.in collection:
INSERT word IN collection
RETURN collection
En castellano:
CÓMO DEVOLVER (las) palabras (del) documento:
PONER {} EN colección
POR línea EN documento:
POR palabra EN línea partida:
SI palabra no está en colección:
INSERTA palabra EN colección
DEVUELVE colección
2. Ejemplode códigoascii
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~