Es un lenguaje de programación usado para crear distintos programas de software, ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. También ofrece distintos tipos, como caracteres, números enteros y en coma flotante, de varios tamaños; todos son compatibles con el hardware de la mayoría de computadoras actuales. Esto datos se pueden manipular con operaciones aritméticas que proporcionan las computadoras. No tiene un alto nivel, sino que es un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación; esto lo hace fácil de aprender y tiene un campo de acción ilimitado, por lo que mismo predomina en la programación. Es útil para escribir compiladores y sistemas operativos. Sus carencias como no proporcionas otros mecanismos de almacenamiento de datos que no sea el estático y no proporcionar mecanismos de entrada ni salida las compensa con funciones de librería para realizar todas estas tareas, que normalmente dependen del sistema operativo.
La base de este lenguaje vienen del BCPL, que fue escrito por Martin Richards, y del B escrito por Ken Thompson en 1970. Se desarrollado junto para el sistema operativo UNIX en un DEC PDP-7 (Procesador de Data Programado).El primer compilador de C fue escrito por Dennis Ritchie para un DEC PDP-11 y escribió el propio sistema operativo en C. El uso generalizado del C condujo a promover desarrollos en versiones orientadas a objetos (C++), así como lenguajes orientados visualmente, Visual C++ y Visual C#.
Ejemplos:
La base de este lenguaje vienen del BCPL, que fue escrito por Martin Richards, y del B escrito por Ken Thompson en 1970. Se desarrollado junto para el sistema operativo UNIX en un DEC PDP-7 (Procesador de Data Programado).El primer compilador de C fue escrito por Dennis Ritchie para un DEC PDP-11 y escribió el propio sistema operativo en C. El uso generalizado del C condujo a promover desarrollos en versiones orientadas a objetos (C++), así como lenguajes orientados visualmente, Visual C++ y Visual C#.
Ejemplos:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static Encoding enc8 = Encoding.UTF8;
static void Main(string[] args)
{
BinaryReader ficheroexe;
string nombre;
byte Dato1, Dato2;
Byte[] Datos = new Byte[2];
Console.WriteLine("Introduzca nombre de archivo ejecutable:");
nombre = Console.ReadLine();
try
{
ficheroexe = new BinaryReader(
File.Open(nombre, FileMode.Open));
Dato1 = ficheroexe.ReadByte();
Datos[0] = Dato1;
Dato2 = ficheroexe.ReadByte();
Datos[1] = Dato2;
Console.Write("Los dos primeros bytes son {0} {1} = ",
Dato1, Dato2);
Console.WriteLine(enc8.GetString(Datos, 0, 2));
Console.ReadKey();
}
catch (Exception error)
{
Console.WriteLine(error.Message);
Console.ReadKey();
return;
}
ficheroexe.Close();
|
2
3
4
|
OpenFileDialog dlgAbir;
dlgAbrir = new OpenFileDialog();
dlgAbrir.Title = ...;
dlgAbrir.Filter = "todos|*.*|Imágenes|*.bmp;*.gif;*.jpg|";
|
Fuentes:
https://programacion.net/articulo/lenguaje_c_202
https://techlandia.com/utiliza-lenguaje-c-hechos_381849/
https://csharp.com.es/
Comentarios
Publicar un comentario