P. 1
Ventajas y Desventajas Del Lenguaje m

Ventajas y Desventajas Del Lenguaje m

|Views: 22|Likes:
Publicado porPablo Calde Hdz

More info:

Published by: Pablo Calde Hdz on Sep 23, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

10/07/2013

pdf

text

original

Pablo Calderón Hernández

Ventajas y desventajas del lenguaje maquina Ventajas del lenguaje máquina: posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación. Desventajas del lenguaje máquina: dificultad y lentitud en la codificación. Poca fiabilidad. Gran dificultad para verificar y poner a punto los programas. Los programas solo son ejecutables en el mismo procesador (CPU). En la actualidad, las desventajas superan a las ventajas, lo que hace prácticamente no recomendables a los lenguajes máquina Ventajas y desventajas del lenguaje ensamblador Ventajas   Eficiencia del tamaño Flexibilidad

1

Desventajas
   

Tiempo de programación Programas fuente grandes Peligro de afectar recursos inesperadamente Falta de portabilidad

Ventajas y desventajas del lenguaje de alto nivel VENTAJAS
        

Pueden utilizar con diferentes marcas de computadores sin tener que hacer modificaciones considerables. Esto permite reducir sustancialmente el costo de la reprogramación cuando se adquiere equipo nuevo Son más fáciles de aprender que los lenguajes ensambladores. Se pueden escribir más rápidamente. Permiten tener mejor documentación. Son más fáciles de mantener. Un programador no está limitado a utilizar un solo tipo de máquina Genera un código más sencillo y comprensible.

En un determinado momento el trabajo en el original puede pararse para permitir al resto alcanzar ese mismo punto en la traducción. una única fuente de traducción) La traducción compleja es especialmente necesaria para aquellas páginas en las que el contenido se añade a la misma sección en diferentes idiomas (como una página de noticias plurilingüe). . La discusión del contenido tiene lugar en Talk:P Se traduce P en idiomas clave y después en los idiomas objetivos. Traducción compleja (Originales en varios idiomas.Pablo Calderón Hernández DESVENTAJAS     2 Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina Algunos requieren que la máquina cliente posea una determinada plataforma Requieren un nivel de aprendizaje más alto debido a que tienen muchas más opciones de programación La cantidad de programas son relativamente altos y una persona para estar al tanto debe conocer muchos más lenguajes Traducción de páginas sencillas (Para páginas sencillas se debe llevar a cabo un proceso de traducción sistemático de principio a fin) La página P procede un grupo que escribe en un determinado lenguaje. En este caso el método descrito precedentemente no servirá. El control de la versión se lleva a cabo verificando la última revisión de P (o de las fuentes simplificadas que han sido utilizadas) y de la traducción objetivo.

y lo último que hace es multiplicar su contenido por K. En tal caso. Se pueden utilizar paréntesis para cambiar la precedencia. Sigue con la división y por último hace las operaciones de suma y resta empezando por la izquierda de la expresión. primero se aplica el operador de cambio de signo (-) . a continuación se calculan multiplicaciones y divisiones. Evaluando primero el contenido de los paréntesis antes de hacer las operaciones que hay fuera de ellos. primero se calcula la división y después la suma. Veamos algunos ejemplos: IVA=PVP-PVP/1. Los paréntesis se pueden anidar. lógicamente. En B=(K-Z*(n-1))*K. Una expresión entre paréntesis tiene siguiente formato general: (Expresión) esto hace que el computador evalúe en primer lugar el contenido de los paréntesis. se pueden colocar paréntesis dentro de expresiones entre paréntesis. Después calcula la multiplicación (los operadores * y / tienen la misma precedencia. sigue con el paréntesis más externo. y por último sumas y restas. 3 . Siguiendo las reglas de precedencia aritmética. Cuando tenemos varios paréntesis al mismo nivel de anidamiento. El computador calcula la expresión Z=-(X+Z)*(2+N)+Y/(X-7). pero * está a la izquierda en esta expresión). esto es. El computador calcula primero la expresión n-1. Cuando hay dos operadores con la misma precedencia.Pablo Calderón Hernández Orden de precedencia o evaluación Las reglas de precedencia de las expresiones del lenguaje C nos dicen el orden en que el computador evalúa una expresión cuando hay más de un operador. Tenemos una suma y una división. Si tenemos: Z=-X+Z*2+N+Y/X-7. se evalúan empezando la izquierda. El computador primero cambia de signo el valor de X. Es decir. las reglas de precedencia aritmética. se calcula primero la operación que está a la izquierda.16. Para expresiones aritméticas se siguen. se calcula en primer lugar el contenido de los paréntesis más internos.

son operadores unarios) */% + .(donde + y .) deben ser comunicados al Banco de España y no pueden modificarse posteriormente. etc. () ! + . Al vender los valores. a unas fechas determinadas (la primera fecha se denomina fecha valor y la segunda fecha vencimiento). El comprador tiene plena disponibilidad de los valores adquiridos.. Operaciones Simples  En las que la transacción se realiza en una sola operación. valores de reembolso.son operadores binarios) < <= > >= =< => == != && || 4 Tipos de operaciones 1. Los elementos básicos de la operación (precio pactado. 5. con independencia de la fecha en que se ha contratado la operación de retorno. valor nominal. Se trata de operaciones en firme.   2. El comprador de la primera operación será el vendedor de la segunda y viceversa. Se incluyen en esta categoría: Operaciones al contado: la liquidación se acuerda dentro de los cinco días hábiles siguientes a la fecha en que se contrató la operación. La compraventa temporal da derecho al cobro de los cupones por el poseedor del activo en la fecha de vencimiento del cupón. valor efectivo. Operaciones a plazo: la liquidación tiene lugar en alguna fecha posterior al quinto día hábil desde que se contrató la operación. 2.  . 6. 4. La Deuda se considera transmitida a vencimiento. se transmiten todos los derechos que incorporan: cupones. ya sea la primera al contado y la segunda a plazo o las dos a plazo.(donde + y . de mayor prioridad a menor prioridad: 1. cabe distinguir entre: Operaciones simultáneas: las dos operaciones (de compra y de venta) se refieren al mismo tipo de activo y por el mismo importe nominal. etc. de forma que el nuevo poseedor puede negociarla libremente en el mercado secundario en cualquiera de las formas autorizadas. pactándose el precio de venta y de recompra. 3. una de compra y otra de venta. Dentro de las operaciones dobles.++ -. fecha de ejecución. 8..Pablo Calderón Hernández Esto es un resumen de la prioridad de las operaciones aritméticas. Operaciones Dobles  Consistentes en que las partes contratantes acuerdan cerrar simultáneamente dos operaciones simples. 7.

los operadores nos permiten manipular valores. Operadores Aritméticos Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores (variables y constantes). Si ambos son enteros.Resta * Multiplicación / División .  La segregación consiste en que se da de baja en la Central de Anotaciones un bono segregable. Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. el resultado es entero. Es decir. el resultado es real.  La reconstitución es la operación inversa a la segregación. Los repos no se pueden negociar a través del mercado ciego). 5 3. dándose de alta. procedentes de los flujos de caja correspondientes a los cupones y al principal de dicho bono. el citado bono.Pablo Calderón Hernández  Repos: a diferencia de las operaciones simultáneas no existe plena disponibilidad de los valores y sólo se pueden realizar transacciones en "repo" hasta antes de la fecha pactada para la retrocesión de los activos. en virtud de la cual se dan de baja en la Central de Anotaciones todos los valores con rendimiento implícito vivos procedentes de cada uno de los flujos de caja de un bono segregable. Tipos de operadores Son elementos que relacionan de forma diferente. El comprador de un bono en repo tiene derecho a cobrar los cupones devengados (durante el plazo de la cesión. Operaciones de Segregación y Reconstitución  Vinculadas a los strips de Bonos y Obligaciones del Estado segregables. en contrapartida. si alguno de ellos es real. los valores de una o mas variables y/o constantes. sustituyéndolo por nuevos valores de rendimiento implícito. Operadores Aritméticos + Suma .

Luego compara estos valores entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso). Operadores Relacionales Se utilizan para establecer una relación entre dos valores. Las expresiones con paréntesis anidados se evalúan de dentro a fuera. Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas). 6 Operadores Lógicos Estos operadores se utilizan para establecer relaciones entre valores lógicos. el paréntesis más interno se evalúa primero. Estos valores pueden ser resultado de una expresión relacional. Los operadores relaciónales tiene menor prioridad que los aritméticos. Estos tienen el mismo nivel de prioridad en su evaluación. .Pablo Calderón Hernández Todas las expresiones entre paréntesis se evalúan primero.

/0048       ..7F39088 .07 .8 4507.:.1:07...43086:0.3908 /0 .3/4 572074 0 .    .43903/4 /0 48 5.

.4257.-0/893:703970 O 507.  /0 .4 ./4 10.439..036:080.O3  48 00203948-E8.4397.03/07 48.4308 .4  547 0 2824 254790 3423.8 1472.0. 10.4 4 ../47 9030 503.7. -7020390 03 0 207.. ..4397. 902547.3.439..:947..57207. 0:/.O3 570. 97..O3  . 4507.. /0 4507. 10.4308$2508 O 3 .  .  ..9O.. 6:/.  .8E-088:03908.47547./ /0 48 ..20394  /0 1472.:07/.8 $03. 84.20394  . /0 .03.8 4507./4  .4   .4397... . .4/0 85..9..9.4 .9047J..38..8 .8/090723. .4507.. /0 .203475747/.O3 /0 7094734         /43/0  8434507.8 6:0 .:3.9O . 5. .6:07..4-74 /0 48 . 5./4 . 03 6:0 80 ./.748  ..03. 6:/./4 .4308 .4257.:54308 547 0 54800/47/0.O3 9030 :.4257.:5O3 03974/0..N. /..039.4 /J.03/0/47 /0 ..077.74 03 . /03974 /048 . .078. 80:3/. 57207./.4257./ /0 .438/07. 80..7 03 .20394/0.039. 97.473423.. 5.9.8 .. 10..792F9.4708 .4308 82508  :3.9.4308/4-08 .4507.8 /48 ..10.3.47010.47  ..7805489074720390    507.:07/.:0303089.03.345:0/0324/1. 10.:.O3 80 70. 80:3/. 4507./                  %548/04507. 80:3/.039..  $0 97. . ./070..039.4/0.20390 /48 4507.45.810. 2824 954 /0 ..:3/. 03 :3.4257. 4507. /8543-/. 10./48.9.8  /0 2..4708 /0 7002-484  09..4308 03 1720  5.. 57207... 54890747 .8 5.  497.. ST[SVW^ Z W^Z ZVW   894 08 :3 708:203 /0 .43 3/0503/03. 6:394 /J.:..7908 .. .4 09.   .:54308  ..8 4507..38290394/4848/070. /0-03807. O 507./47 /0 . /070. /0 ./000.48/0..4708 8097.. .3../4708:3.3829/. 5747/.43084-08 O 4388903908 03 6:0 . . 80 .O3  O 507./4 80./6:7/48  .4308 /0 .:3. E- /08/0 6:0 80 .  80 7010703 .9..O3 80 .4308 .8 /48 4507.4257... 6:0 0 3:0.42:3.8 .../0.4 54800/47 5:0/0 304.4397.O3 807E 0 ...10.9E3/480 0 570. .O3  .. 4507. 80 /03423.9.3908 ./.403. /0 .4308 82:9E30.4308   507.486:03.7 82:9E30. . .3 .47 5747/...

748         ./4708-3.   /43/0  8434507.

. . ST[SVW^ Z W^Z ZVW   O #0548 .4-434  O . 80 /.4397.48574...8 ..:54308 /0.8070.. 03.48 .O3 03.O308.48.-0  8:899:F3/44 547 3:0....4708/0:3.:.97.438890 03 6:0 80 /...:34/0481:48/0 ...4708 .O33. 03 .94./..4889758/04348 -.70.:.7.03.7.390 0 5. 0..4 /0 ...-0 /E3/480/0.43703/2039425J.-08.47088O4805:0/0370.797. /0 -./0/.79/..4308 94/48 48 .F8/0207.//048.94 574. 8070.8 4507./48 /:7..08O3/048.4708 /0 703/2039425J. 0397. 0397.47708543/03908 ./4708  $43002039486:070..7 48 .O3 O '3.7..5.078.0/03908/0481:48/0.3908/0./0:3-4348070. /8543-/...43899:...4308 82:9E30.8 34 0890 503./48070.79://0 .89.43.:54308.. .5. /0 349.573. ..4308/0$070.10.9./4 -434    %548/04507...430803 7054. /10703...08O3  48 70548 34 80 5:0/03 304.0/03908/0.04          507./.42.4507. /0 .-08  O ..4257.3 /0 -..43899:.9.. /0 349.48   ..4308:3 -434 8070./47 /0 :3 -434 03 7054 9030 /070.70974.O3 .O3#0./4./...../1070390 48.9.38. 03 .3/01472.4-7.4308/089.5.4 .5.9.8.

.4./48..48  484507./4708.7.4389.  0708:9.7 .O3/04507../4708792F9..O3 .35:..2-488430390748 0708:9.   507./40870.3908   484507.902E9./4080390748.:34/00480870../470834850729032. :95.94803907484 70./4708..439548/0/.485:0/03807:9.4389.485072903.792F9.4348.48 $:2. #089.8 .4708 ./4708792F9.7 484507.3908 8/0.08 $..792F9.70.-08.4708    507.43082..

.8O3     .

/48800.8057084308039705. ST[SVW^ Z W^Z ZVW   %4/..4708/02824954 3:2F7..../470880:9.48  89484507./07441.8057084308 ...435.O3.O3574/:.7.05708O370.O303970/48.425./470870.47085:0/03807708:9...7./4/0./03...0:3708:9.48    507./4/0:3../6:048.4708O.7F39088800.O3  484507.4708039708089.84  484507.08  $0:9.35....0790./4708#0.7.7.089030203475747/.3/.43.08.089.-0.70...48  8948.8.43..4708 :04.089.425.7F390882E8 390734800./470870.7F39088./ .07:3.1:07.7.80/.    .:..-0.792F9.07/.4 1.425..430803970.3/0/03974. 05.35.3572074 .43..8 894890303028243.0/05747/. 08948./4708O./038:0.3.572074   507..484 .0770..

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->