Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 7 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar Mar 16, 2010 10:18 pm
Mensajes: 27

Nota Publicado: Lun Mar 22, 2010 5:19 pm 
Arriba  
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
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.

 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Dom Abr 01, 2007 8:00 am
Mensajes: 3273
Ubicación: México, Estado de México

Nota Publicado: Lun Mar 22, 2010 9:14 pm 
Arriba  
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

_________________
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

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar Mar 16, 2010 10:18 pm
Mensajes: 27

Nota Publicado: Mar Mar 23, 2010 12:00 am 
Arriba  
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.

 Perfil  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Lun Feb 26, 2007 8:00 am
Mensajes: 1026
Ubicación: Guadalajara, Jalisco. Mexico

Nota Publicado: Mar Mar 23, 2010 2:13 am 
Arriba  
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.

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar Mar 16, 2010 10:18 pm
Mensajes: 27

Nota Publicado: Mar Mar 23, 2010 5:07 pm 
Arriba  
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).

 Perfil  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Dom Feb 18, 2007 8:00 am
Mensajes: 539

Nota Publicado: Sab May 01, 2010 6:43 pm 
Arriba  
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!

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Sab Dic 06, 2008 8:00 am
Mensajes: 181

Nota Publicado: Dom May 02, 2010 2:01 am 
Arriba  
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:
#! /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:
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

_________________
http://www.espaciolinux.com

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 7 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
[bash] Expresión regular

en Programación

da8332

1

590

Sab Jun 15, 2013 1:13 am

akodo Ver último mensaje

Expresión regular PHP (SOLUCIONADO)

en Programación

greer

3

712

Mié Sep 05, 2012 5:56 pm

greer Ver último mensaje

Que no haya mensajes en el sub-foro de KDE significa.. .

[ Ir a página: 1, 2 ]

en KDE

Worthkunst

17

2581

Mar Ago 24, 2010 10:56 pm

Worthkunst Ver último mensaje

Que significa esta linea chkrootkit

en Seguridad

mariscal86

0

657

Mar Jun 09, 2015 6:01 pm

mariscal86 Ver último mensaje

¿qué significa la virgulilla (~) ó tilde de la ñ acompañado de un voltaje? (Solucionado)

en El Café

maiku

5

1849

Lun Sep 26, 2011 7:10 pm

maiku Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO