Qué Significa La Expresión C/c++?

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
AyudameY-teAyudaree
Forista Nuevo
Forista Nuevo
Mensajes: 27
Registrado: Mar Mar 16, 2010 10:18 pm

Qué Significa La Expresión C/c++?

Mensaje por AyudameY-teAyudaree » Lun Mar 22, 2010 5:19 pm

C/c++ a que se refiere? A c++, a una mezcla o a qué??

Creo que significa c ( / = con ) clases = c++
Última edición por Ayax el Mar Mar 23, 2010 6:35 pm, editado 2 veces en total.
Razón: Tema movido del foro Software al foro Programación por pertenecer mejor a este temáitca. Te más cuidado donde posteas. Titulo editado por decir muy poco del tema a tratar. Te vuelvo a invitar a que revises el reglamento del foro.
Avatar de Usuario
Deckon
Moderador
Moderador
Mensajes: 3273
Registrado: Dom Abr 01, 2007 8:00 am
Ubicación: México, Estado de México

Re: C/c++

Mensaje por Deckon » Lun Mar 22, 2010 9:14 pm

Reglamento del Foro | Temas mas Preguntados | WikiEL | GitHub
Linux User #:406092
Manjaro | Asus P8z77-v | i5-2310 | Nvidia GeForce Gt 610 | Hp Ultrabook Folio 13
AyudameY-teAyudaree
Forista Nuevo
Forista Nuevo
Mensajes: 27
Registrado: Mar Mar 16, 2010 10:18 pm

Re: C/c++

Mensaje por AyudameY-teAyudaree » Mar Mar 23, 2010 12:00 am

deckon escribió:porfavor usa google antes de postear dudas de este tipo

http://es.wikipedia.org/wiki/lenguaje_de_programación_c

http://es.wikipedia.org/wiki/c%2b%2b

gracias, lo que preguntaba que significa c barra c++ no me lo has respondido.
Avatar de Usuario
tuxman
Forista Distinguido
Forista Distinguido
Mensajes: 1026
Registrado: Lun Feb 26, 2007 8:00 am
Ubicación: Guadalajara, Jalisco. Mexico
Contactar:

Re: C/c++

Mensaje por tuxman » Mar Mar 23, 2010 2:13 am

Significa c ó c++. No hay mucho que explicar. Si te dicen "has un programa x en c/c++", implica que lo hagas en c ó en c++.
Edita los nombres de tus post con "[SOLUCIONADO]" cuando encuentres una solución a tu problema.

Lenovo G470
Intel Core i3 2.1 GHz (2310M)
Chakra Linux.
AyudameY-teAyudaree
Forista Nuevo
Forista Nuevo
Mensajes: 27
Registrado: Mar Mar 16, 2010 10:18 pm

Re: C/c++

Mensaje por AyudameY-teAyudaree » Mar Mar 23, 2010 5:07 pm

tuxman escribió:significa c ó c++. No hay mucho que explicar. Si te dicen "has un programa x en c/c++", implica que lo hagas en c ó en c++.

oki grax, me jode que en las webs pongan c/c++ y no especifiquen si se trata de de c o c++ (me refiero a los códigos que ponen).
Avatar de Usuario
Web-on
Forista Mayor
Forista Mayor
Mensajes: 539
Registrado: Dom Feb 18, 2007 8:00 am

Re: Qué Significa La Expresión C/c++?

Mensaje por Web-on » Sab May 01, 2010 6:43 pm

Lo que pasa es que C++ es una extensión de C. Más específico C++ es el mismo C de siempre, pero con algunas características extras para manejar el paradigma de la programación orientada objetos (clases, herencia, plantillas, polimorfismo, etcétera

Te ponen C/C++ porque puedes hacer un programa "C++" (o sea, usando la extensión .cpp en tus archivos y compilándolo con g++) pero, si lo haces sin ninguna característica de programación orientada a objetos, prácticamente lo conviertes en un programa C.

Saludos!
Avatar de Usuario
xunilk
Forista Medio
Forista Medio
Mensajes: 181
Registrado: Sab Dic 06, 2008 8:00 am

Re: Qué Significa La Expresión C/c++?

Mensaje por xunilk » Dom May 02, 2010 2:01 am

Web-on escribió:...si lo haces sin ninguna característica de programación orientada a objetos, prácticamente lo conviertes en un programa C.

Saludos!
NO. Sólo lo conviertes en un programa basado en PROCEDIMIENTOS o basado en OBJETOS (no orientado a objetos). C++ tiene características muy particulares (por ejemplo, cuando usas los objetos de la librería iostream) y, obviamente, ausentes en C. Inclusive, algunos recomiendan que no se mezclen cuestiones propias de su código con C; aunque no entran en conflicto.

Python es un lenguaje orientado a objetos y, sin embargo, este código:

Código: Seleccionar todo

#! /usr/bin/python

import os   #Libreria de funciones del sistema

os.system('clear') #Funcion miembro para limpiar pantalla de la consola

n = int(raw_input("Introduzca grado del polinomio = "))

i = n

f = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] #Definiendo el array; el grado del polinomio no puede ser mayor que 9

print "\nIntroduzca los coeficientes del polinomio\n"

while (i > -1):

	f[i] = int(raw_input("F("+str(i)+") = "))
	i = i - 1
i = n	

print "\nLos coeficientes del polinomio son\n"

while (i > -1):

	print "F("+str(i)+") =",f[i]
	i = i - 1

print "\nLa posible raiz a probar sera:\n"

x = int (raw_input("X = "))

i = n - 1

#************* Algoritmo para el metodo de Ruffini**********

while (i > -1):

	f[i] = f[i] + f[i + 1] * x;
	i = i - 1

#***********************************************************

i = n

print "\nLos coeficientes del polinomio de orden " + str(n-1)+ " resultante son\n"

while (i > 0):

	print "F("+str(i-1)+") =",f[i]
	i = i - 1

print "\nEl resto es = ", f[0]

if(f[0] != 0):

	print "\nX = " + str(x) + " no es raiz del polinonio";

else:

	print "\nX = " + str(x) + " es raiz del polinomio";



que permite usar el método de Ruffini para factorizar o determinar las raíces de un polinomio, está basado en procedimientos. No orientado a objetos; aunque está basado en objetos porque usa una las funciones miembro (os.system('clear') ) de la Librería os. Si no la invocara, el código estaría 100 % basado en PROCEDIMIENTOS.

Si lo graban en un archivo texto (ruffini.py; por ejemplo), le dan permisos de ejecución (chmod +x ruffini.py), uno de los posibles resultados es este (ejecutado, en cónsola, con ./ruffini.py):

Código: Seleccionar todo

Introduzca grado del polinomio = 5

Introduzca los coeficientes del polinomio

F(5) = 1
F(4) = 3
F(3) = -23
F(2) = -51
F(1) = 94
F(0) = 120

Los coeficientes del polinomio son

F(5) = 1
F(4) = 3
F(3) = -23
F(2) = -51
F(1) = 94
F(0) = 120

La posible raiz a probar sera:

X = -1

Los coeficientes del polinomio de orden 4 resultante son

F(4) = 1
F(3) = 2
F(2) = -25
F(1) = -26
F(0) = 120

El resto es =  0

X = -1 es raiz del polinomio
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje