epelpad

Te enseño herramientas de programación en C



La programación es fundamental para los tiempos actuales. Es lo que pide la nueva era, ese tipo de conocimiento de automatización. Con el podrás hacer grandes cosas. ¿El límite?, tu imaginación.

Haremos un breve repaso por todos los tipos de estructura necesarias para tener la base de programación en C. Luego, esa base obtenida, posiblemente la usemos en otros lenguajes (nos ahorrará tiempo por dar por sabido muchas cosas)

A continuación, una serie de imágenes que he hecho, darán una introducción total de todo lo necesario. Hay muchas cosas más, pero son mucho más avanzadas como para incluir en este post. Y se tendría que desarrollar más ampliamente en otra oportunidad.









































Para crear sus propios programas pueden con lo visto. De hecho, no vendría mal hacerse uno para por ejemplo, calcular numero de cuotas que faltan, que cantidad de dinero falta pagar, cuanto se ha pagado hasta entonces. Todo se resume en imaginar, plasmar y crear.

Comentarios Destacados

TurcoFabiani22 +32
es una verga este post, asi no se enseña
Bosta +2
al menos es algo interesante y aportador de inteligencia colectiva, dentro de tanto crap
TurcoFabiani22 +3
@Vinnu no nesesito de tu post pedorro, ya me se todo esas boludeses del post
Vinnu +2
@Bosta gracias

@TurcoFabiani22 entonces dirigite a otro
guachopario +12
Con herramientas pense que ibas a mencionar alguna gui, compilador o debugger
andress840 +1
@Vinnu bueno, ahi te deje +1 para incentivarte
Vinnu +1
@andress840 todo suma
Arg0s1080 +1
@TurcoFabiani22 Esa imagen con VS no es C.. es C#!! e incluso dudo mucho que sea un screenshot tuyo.. a menos que respondas al nombre de Dmitry

45 comentarios - Te enseño herramientas de programación en C

juanma123z +3
Mierda, te estas matando haciendo estos posts, estan re buenos, no me quiero imaginar cuanto tiempo te tomo, no lei nada (y tal vez tampoco lo lea) pero se reconoce el esfuerzo +10
Vinnu +6
Jajajaa, me tomó mucho tiempo. Pero lo extraño es que se me pasó volando

Creo que lo hago con gusto. Por eso quiero que den reco asi cae mas gente
JustAgus +1
Te dejo 10 por el laburito que te pusiste, igual hay un codigo que no te compila ahi (?
Vinnu +2
Ninguno compila

Fué para que se entienda la teoría. Aparte la letra de la imagen no daba para mucho jajaja.

Pero lo puedo explicar aca en comentarios para que compile si alguien necesita
JustAgus +1
@Vinnu jaja te estoy jodiendo, si hay algo que se es de C, maldita facultad

muy bueno el programa, salu2 me suscribo y te effeo y ahora soy mapuche
Vinnu
soycarlosalas +1
me encantaría saber programar pero me distraigo facil y no me concentro
Vinnu +2
Te puedo intentar ayudar. Podríamos hablarlo en Telegram. Después te paso mi usuario así comenzas
soycarlosalas +1
@Vinnu dale
ratataun +2
+10
Vinnu +2
Gracias ratit4

Es un honor tenerte en mi post :3
nahuel1258 +1
Hace un post explicando como programar desde cero, estoy re perdido en programacion jaja
VakkenX0t
@Martin-Carp ahora que me fijo falta un ) que no salió por mi teclado que esta a la miseria jajaja
Zeeroo +1
conseguite el libro de c, c++ y java de Deitel
Zeeroo +1
@LeatoN hay que aprender C crack
-Fraaan- +1
El lenguaje mas fuerte y sólido lejos :headband:

Igual uso C# y Javascript generalmente, no necesito C
Vinnu +1
Javascript

Me encanta ese lenguaje y lo quiero aprender pero se me vino los estudios de otras cosas y lo dejé ahí
Wyenn +1
q se hace con c++? osea que tipos de programas podes llegar a desarrollar
calhound987 +2
un ejemplo arduinos
Vinnu +2
@calhound987 sí, también es posible con arduino. Hay un usuario aca en taringa que hace cosas así, robots
calhound987 +1
@Vinnu aqui hay miles de esos gatos en las comus
jerauma +1
Muy bueno +10
Vinnu +2
Gracias cosita!
2112PiL +1
Muy bueno! +10! y Favs!
German_arg +1
no entiendo un corno, enseñanos a hacer juegos papu
Vinnu +1
Si supiera jajaja.

No tengo lo necesario para empezar a crear videojuegos. De hecho, ni siquiera tengo placa de video, estoy aguantando con un micro con gpu incluida
doble-o-shoe +1
genial , con esto ya voy a poder programar una salida con arrime incluido con Vinnu
Hellhammer6661 +1
@Vinnu te van a hacer el asterisco , te van a romper el ojete Vinnu
VakkenX0t
@Hellhammer6661

¿No hay forma de evitarlo?

Hellhammer6661 +1
@VakkenX0t Entiendo tu preocupacion..........mmmmmm........ lo veo dificil ..... le van a hacer cagar pa dentro a Vinnu. Ya sabemos que a Vinnu le gusta mucho el semen y le guasqueen la cara.
zx9zx9 +1
El fondo de ls imagenes con code, son molestas.
Enseña programación, con fondo blanco plano, asi no parece circo.
Te dí 5(max permit) puntos por el esfuerzo y compartir tus conocimientos
Vinnu +2
Lo tendré en cuenta, aunque soy así de usar esos colores, no creo que pueda cambiar jajaja

Gracias, espero que algo te sirva
zx9zx9 +2
@Vinnu
Cambia por favor , leí la mitad , abandoné y quedé perdido por el tema de colorinches y fondo molesto.

Mas eficacia tendría tu esfuerzo si lo haces en fondo blanco plano .

Y pon muchos ejemplos tontos y variados de funciones , asi es como se aprende más rapido , por asociación y lógica.

Espero tus nuevos posteos , Muchas Gracias
alerta32 +1
a pesar que con una computadora media chota se puede programar
Vinnu +1
Exácto. El C permite programar sin problemas con una computadora de bajos recursos. Es muy veloz el procesamiento
batcavemasters +1
Pero C no es simplemente un lenguaje estructurado, fue diseñado como tal, pero se pueden usar otros paradigmas de programación también...

https://trucosinformaticos.wordpress.com/2010/12/12/programacion-orientado-a-objetos-en-c/
Vinnu +1
Lo sé, pero si queres usar uno orientado a objetos te pasas a Java por ejemplo.
Esteban_TWD +2
La clave esta en los punteros
uly_kapo +1
que diferencia hay entre c y c++? hace poco aprendi a programar con arduinos que utilizan c++
Esteban_TWD +5
C++ es orientado a objetos, C es estructurado
ironet
sistemas
VakkenX0t +1
Chester1994 +3
+10

PD: Todo bien con los colores pero el fondo me quemó los ojos.
Vinnu +1
Jajaja y eso que le bajé el brillo. Quizás sea mi monitor que no genera tanta luz, yo lo veía bien
Chester1994 +1
@Vinnu No se trata del brillo, está perfecto. El tema son los círculos verdes en el fondo que se mezclan con el violeta de las letras. Si querés los podés dejar, pero lo ideal sería que les bajes el brillo a eso, y no a las letras.
VakkenX0t +2
@Chester1994 entendido, lo tendré en cuenta
Dc_Frank +1
entendi TODO! gracias papa por este gran aporte a esta hermosa red social.. esto SI que es inteligencia colectiva y se ve tu esfuerzo en dedicarle tiempo a este mariavilloso post... te dejo +10 Bits te lo ganaste!!!!!!!!!!!!!!!!!!
Vinnu +1


Seguro me dejaste +1
Dc_Frank +1
@Vinnu no papa, te deje +10 fijate
LinceSwag +1
Ya tengo mas o menos una base de C por el arduino, capaz algun día le entre con mas profundidad
elrafitaortega +1
mil gracias estoy haciendo la materia de algoritmos y estructura de datos y esto me viene perla, podrías hacer algo sobre cadena de caracteres, registros, y arreglos uni, bi y multidimensionales te dejo +10 por el trabajo
Vinnu +2
Cuando tenga tiempo haré algo de eso

Ya mañana tengo que ponerme a estudiar para una materia y también hacer ejercicios, asi que estaré con mucha ocupación.
NiXoNXp +1
Falta los mas importante, los punteros.
Vinnu +1
Punteros con Struct lo dejaré para otro post. También Vectores y Matrices
maluxmi +1
Mis compañeros de ing fuera de sistemas llevaban C++, yo en sistemas he llevado puro Java pero siempre le traje ganas a este por ser de más bajo nivel, pero a cual C le entro? C, C++, C#?
Vinnu +1
Creo que está saliendo mucho lo de C#

Me está atrayendo bastante. Fijate algún video introductorio a ver que tal es
deadtuff97 +1
depende de que es lo que quieras hacer, cada uno de C, C# y C++ tienen usos distintos en la industria hoy
Esteban_TWD +1
Con herramientas pense que ibas a poner algo de valgrind por ejemplo, muy util para detectar problemas de memoria
VakkenX0t +1
Suena interesante
Martin-Carp +2
Por que usas C comun y no otro lenguaje mas moderno?
Somos pocos los que estudiamos C comun, mañana rindo parcial de esto, estudio ing electronica, el C es necesario para drivers y programar micros, vos para que lo usas?
VakkenX0t
Por que soy estudiante aún. Justamente mi idea es usar Ruby en algún momento pero pasando por otros lenguajes antes n.n
guty42 +1
si sabes c, despues la tenes mas facil con sus derivados como c++ o java
-II- +1
<?php

body{
background:red;
}

int i = 0;
int b = 0;

public static void main(String[] args) {

if(i===b){
i += b;
console.log(i);
}

}

:'v
VakkenX0t
inmichin +1
Gracia ídolo al fin algo de inteligencia colectiva en esta cruel, maligna, siniestra, oscura, sombría y chocolaqueada web......
VakkenX0t +2
Jajaja de nada. Intento contribuir mi granito de arena
tucuh +1
Alto laburo te mandaste amigo, lo hubieras publicado mañana a la tarde, igual te dejo +10
VakkenX0t +2
Si, es que me demoré mucho. Espero que entren mañana
luchopiano +1
buen laburo pero el fondo de las imágenes hace que sea difícil leer
VakkenX0t +2
Sí, de eso se quejaron varios jajaja.

Quería darle un poco de mi toque excéntrico y me excedí
espiga_dorsal +2
Te enseño herramientas de programación en C
espiga_dorsal +1
@VakkenX0t algun libro o video que arranque desde cero ? alla por el 95 hice un curso d.o.s : pero programacion no lo entiendo cuando explican , mas alla de las palabras en ingles que las entiendo
Vinnu +2
@espiga_dorsal ahí te paso un link donde tengo todos los apuntes
gabyxeneize +2
@espiga_dorsal buscá este libro: Programación en C (Schaum) | 2da Edicion | Byron Gottfried
00TBHTBVE00 +1
Buen post. Pero UNIX no es lo mismo que Linux. De hecho GNU significa GNU's Not Unix.
VakkenX0t +1
Lo sé, quizás me expresé mal
cdma86 +2
usa otros colores...

tecnologia
VakkenX0t +1


Todos se quejan de eso.
candiyuqui +1
Tu post esuna poringa ahumada, el titulo es mentiroso, y esas barras separadoras rompen las bolas. ahh feliz primavera
VakkenX0t +1
Feliz primavera para vos también
guty42


re que te tira error y compila
VakkenX0t
@TurcoFabiani22 por que no esta hecho para que compile

Solo está hecho para reconocer la estructura. Los // sirven dentro del IDE, y no estamos en él jajaja.
TurcoFabiani22 +1
@VakkenX0t

Mira capo.. en el parcial tenia que hacer un programa en hoja de PAPEL. si faltaba un ; te desaprobaba por que "no compilaba" y no estabamos en el IDE LA re concha de tu vieja salu2 ♥
VakkenX0t
@TurcoFabiani22 Esto no es un parcial
Rederser +2
Creo que primero deberías explicar lo del preprocesado, compilacion y linkedicion. Luego empezar por la sintaxis del lenguaje, de ahi te mandas a la declaracion de variables.
Tampoco esas imágenes oscuras ayudan distraen mucho del objetivo principal que es aprender.
VakkenX0t +1
Sí, aunque no era ese mi objetivo. El preprocesado es el momento en donde se declaran las bibliotecas, comienza con # y lo que permiten es usar funciones predefinidas, #include ←math.h→ permite usar funciones matemáticas por ejemplo. La compilación se producen cuando la sintaxis y coherencia del código esta perfecta. ; , () , {} , entre otras. Lo de linkedicion no se que es
VakkenX0t +1
También en el preprocesado se declaran las funciones a utilizar.
nadap1 +1
Yo estoy aprendiendo java, pero no sé, siento que le falta algo, estoy pensando en entrarle duro a python o c++, pero no estoy seguro, alguien que tenga experiencia, me podria decir que lenguaje es mas adecuado para aprender?
Litecoin +1
eso si , no tiene tipos de datos primitivos son todos de clase me falto aclarar por lo que es reineficiente
Programativo +1
@Litecoin te tenía como un pelotudo por las pelotudeses que escribís en la comu de river pero veo que solo lo aparentás jaja
Litecoin +1
@Programativo es todo un plan que de a poco va dando resultado , cada vez tengo mas gente adepta puteando a gallardo

ingenieria
Shikasar +1
Me falta tanto por aprender, ahi te deje 10
VakkenX0t +1
Muchas gracias!

Siempre se puede aprender un poquito más, de a poco
OkabexR +1
Por esos fondos. SOS mina o puto. Pero igual quedaría mejor las imágenes si les sacas el fondo. Buen aporte voy a intentar con el c++, no se un porongo pero hace años q vengo postergando esto, si no aprendo ahora no lo hago mas.
VakkenX0t
Gracias por pasar
xvos +1
Excelente! Y super claro!
VakkenX0t +1
Gracias cosita
xvos +1
@VakkenX0t de nada preciosa