Comience A Desarrollar Su Propio Software
Aprender cómo programar software se parece como
una tarea desalentadora cabida solamente para los geeks y los nerds
que se traban lejos en los cuartos oscuros que miran fijamente sus
monitores por días en extremo mientras que vierten los manuales
gruesos excesivos escritos en gran parte en ceros y unos. La
realidad es afortunadamente que no es tan complicada hacer usos
básicos como la gente puede pensar. Si fuera, la mayoría de
nerds no la estaría haciendo porque el factor que define de nuestra
clase es una holgazanería inherente. ¿Por qué usted nos piensa
tiene gusto de las computadoras? La cosa más pesada que tenemos
que levantar es un monitor y eso se hace bastante irregular y por un
período del tiempo muy corto.
Hay muchas diversas opiniones sobre cómo usted debe
comenzar a programar. Algunos abogan el método de lanzarse
firmemente en el extremo profundo y si usted entonces no se ahoga le
fijan para la vida. Esta gente recomienda generalmente el
conseguir pegada derecho en C o C++. Otros recomiendan un punto
de partida levemente más fácil tal como Java o C #, aún
absolutamente implicado pero con algunas más redes de seguridad
construidas adentro. Entonces hay la escuela de la ' piscina
kiddy ' del pensamiento que aboga las idiomas tales como básicas
visual. Estas idiomas son realmente fáciles conseguir
comenzadas adentro. Usted arrastra algunos elementos sobre una
forma en blanco y después escribe un cierto código que lea en gran
parte como inglés estándar. Todos los métodos tienen sus
ventajas, pero soy un ventilador de comenzar en alguna parte en el
centro con Java. Mis razones de esto son que Java hace cumplir
cierta cantidad de diseño y de forethought así como los
procedimientos de programación correctos que están algo ausentes de
básico visual.
No puedo entrar cada sola lengua en un artículo porque
tomaría demasiado largo y la única experiencia que tengo con idiomas
fuera del establo de Microsoft es una cierta familiaridad con Java.
Aquí están algunos detalles sobre algunas idiomas.
Java que programa en Java es muy similar al desarrollo de
C/C++. Es orientada al objeto y estructurada bien. Hay uso
amplio de Java, y por lo tanto hay muchos de bibliotecas alrededor de
ése se puede utilizar en su programa de Java.
Pros: Ã"â· Java es independiente de la plataforma, él se puede
funcionar en todo. Ã"â· Está libre, usted puede apenas descargar el SDK e ir
Ã"â· Es fácil aprender si usted sabe C o C++. Ã"â· Proporciona a gerencia automática de la memoria.
Ã"â· Hay una biblioteca grande de clases pre-construidas y
muchos más disponibles alrededor de la red Ã"â· Es absolutamente seguro. Es bastante duro (si no
imposible) dañar su computadora con la programación en Java.
Contra: Ã"â· Velocidad. Java es absolutamente lenta, porque
esencialmente es compilada en el tiempo de pasada por la máquina
virtual del sistema. Ã"â· Es difícil compilar en un uso independiente.
Ã"â· Los indicadores de memoria no se permiten. Ã"â· Alguna gente tiene aversión ser forzada en la
programación orientada del objeto.
C C ha estado alrededor por años y tiene un siguiente
grande. Mucha diversa gente alrededor del globo lo utiliza.
Algunos otros lenguajes de programación también se han escrito
en C.
Pros: Ã"â· Base grande del uso. Fácil encontrar la ayuda,
otros programadores, las bibliotecas etc. Ã"â· Lengua simple de la base, con la funcionalidad adicional
que es agregada con el uso de bibliotecas. Ã"â· Muy de gran alcance. Si su computadora puede
hacerlo, puede hacerlo a través de C. Ã"â· Acceso desenfrenado bajo a usar de la memoria de
computadora de indicadores. Ã"â· Una de las idiomas de funcionamiento ayunadas.
Ã"â· El código de C se puede utilizar en usos de C++.
Ã"â· Los programas se compilan y están parados solamente,
ninguna necesidad de intérpretes (las bibliotecas a veces externas
necesitarán ser instaladas en la PC de la blanco).
Contra: Ã"â· Relativamente difícil de aprender. Ã"â· Red muy pequeña de seguridad. Si usted elige
(accidentalmente o de otra manera) hacer un programa que tenga acceso
a memoria incorrectamente y horriblemente rompa su sistema, no le
parará. Tira solamente de usted para arriba en compila errores.
Ã"â· Los programas no triviales podían ser duros de virar
hacia el lado de babor. Los programas tienen que ser compilados
para cada plataforma específica. Ã"â· El objeto orientó no no terminantemente. Ã"â· El código puede conseguir sucio fácilmente.
C++ C++ es una derivación del lenguaje de programación
de C. El código de C todavía trabaja en programas de C++.
Es una lengua orientada al objeto y muy de gran alcance.
Pros: Ã"â· Como cerca de un lenguaje de programación universal,
pues usted es probable conseguir en el momento. Se utiliza por
todas partes. Ã"â· Opóngase la tecnología orientada incluida, apoyada
altamente y recomendada, pero no forzada sobre usted Ã"â· Los programas son soporte solamente, ninguna necesidad
de intérpretes (las bibliotecas a veces externas necesitarán ser
instaladas en la PC de la blanco). Ã"â· Fácil virar hacia el lado de babor a otras plataformas
si las pautas estándares de C++ se adhieren a Ã"â· Muchas bibliotecas disponibles para la funcionalidad
agregada.
Contra: Ã"â· Absolutamente difícil de aprender. Usted nunca
realmente parará el aprender de nuevas cosas sobre él (que sea
también un favorable, conjeturo). Ã"â· Los programas no triviales no se viran hacia el lado de
babor fácilmente si utilizan las bibliotecas plataforma-especi'ficas
(e.g. DirectX etc.). Ã"â· Los programas pueden ser levemente más grandes y más
lentos que ésos programados en C.
Básico visual básico visual es una lengua muy fácil a
utilizar. Su código es similar al pseudo-code y muchas veces el
revelador puede mecanografiar simplemente lo que piensan deben
trabajar y hace, que está fresco.
Pros: Ã"â· Muy fácil aprender Ã"â· Aprisa para poner un uso o un algoritmo en ejecucio'n
Ã"â· Porciones de la funcionalidad incorporada Ã"â· Ayuda completa recientemente agregada de OOP con la
mejora del Net.
Contra: Ã"â· Tan flexible como otras idiomas, usted no puede hacer
tanto. Ã"â· Funciona más lento que C/C++ Ã"â· Puramente un producto y Windows de Microsoft basaron.
Donde usted comienza está en gran parte hasta usted y
qué usted desea para salir de su programación. Si usted desea
hacerle una carrera usted va a desear ser familiar con los lenguajes
de programación ' más industriales ' tales como C y C++. Hay
muchos inmóviles de gente fuera allí de experimentado con estas
idiomas pero usted estará en un campo especializado. Usted
tendría apuro el lanzar de un sacador en un cuarto apretado sin
comenzar un scuffle con alguien que podría conseguir un programa que
entraba en básico visual. Comience con una lengua que se
satisfaga a su nivel de habilidad y cuando usted ha aprendido un poco
que usted encontrará más fácil trasladarse encendido a otras
idiomas. He encontrado personalmente y dentro de mi grupo de
pares en la universidad que ahora que todos tenemos cierta cantidad de
conocimiento de programación, él realmente no toma mucho esfuerzo de
conseguir pegada en otra lengua y de cifrar un programa allí.
La mayoría de nuestras asignaciones se hacen con la
improvisación mientras que aprendemos los específicos de una lengua
necesaria para poner la asignación en ejecucio'n. Usted no
puede conseguir un programa tan cohesivo y bien escrita como usted
quisiera comparado con si usted tenía una idea mejor de lo que usted
está haciendo realmente, pero trabaja generalmente.
No me deje cabrito usted en la creencia de que usted puede
desarrollar software con la facilidad extrema. Usted sentará
allí mirar fijamente en apenas tres líneas de código por dos horas
que se pregunta porqué no trabaja antes de que usted realice que su
capitalización es incorrecta. Sin embargo, es una sensación
muy de recompensa cuando usted consigue al final de un programa y todo
trabaja maravillosamente (por lo menos hasta que la base del usuario
consigue sus manos en ella y las rompe). Tan si usted está algo
interesado uniforme consiga adentro allí y tenga un ir. El peor
que puede suceder es que usted reescribirá su sector del cargador.
Ayudantes
http://www.m6.net del Web
de M6.Net
El sacador de Daniel es escritor que trabaja en
M6.Net: ' la compañía de tela-recibimiento para los seres
humanos.' M6.Net está trabajando difícilmente para ayudar a
experiencia de la humanidad la energía y la libertad de desarrollar
su propia parte del Internet, de compartir su información y de
conectar con cualquier persona, dondequiera, en cualquier momento.
Artículo Fuente: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!