You are on page 1of 3

Foro1

Semana7
deProfesor
IACC
viernes,14de
octubrede
2016,11:17
(70palabras)


Ustedtrabajaenunacompaadesoftwareyleinformanquepormotivosdetiempo
nosepodrprobarelcdigo,porelloestedebeserverificadoporelcompilador.Le
solicitanelegirentreC++o.Netparadesarrollarelproyecto.Culelegirayporqu?
Fundamentesurespuestaconsiderandolascaractersticasdelrequerimientoylas
potencialidadesdeestoslenguajespararesolverelproyectopresentado.

Responder

Re:Foro1Semana7
deOSCARGUILLERMOPEREZARAVENAmartes,13dediciembrede2016,22:31(210palabras)

Buenasnochesprofesorycompaeros,

EllenguajedeprogramacinautilizarparadesarrollarelproyectoesC++,sibienambosdentrodesus
caractersticasdestacanquesonlenguajesdeprogramacinorientadaaobjetos,encambio.NETensu
versinBasicnacicomounlenguajetradicionalnoorientadoaobjetos,unodesusprincipalesproblemaso
desventajasde.NETesqueauncuentaconunpobresoporteparaPOO.

Dentrodelasprincipalesventajasdestacanlassiguientes:
Esunlenguajemuypotenteenloqueserefierealacreacindeprogramasosistemascomplejoscomo
porejemplosistemasoperativos.
Losprogramasnuevospuedensercreadosenmenostiempo,yaquesepuedereutilizarelcdigo.
Lenguajedeprogramacinorientadoaobjetos.
LosprogramassonmenospropensoaerroresporqueC++usaunasintaxisychequeodetiposms
estricto.
Losprogramasquedanmscompactos.
Elmanejodememoriaesmsfcilytransparente.

Caractersticasprincipales:
Losargumentosdelasfuncionessetransfierenporsuvalor.
Permiteagrupacindeinstrucciones.
Esposiblesepararunprogramaenmdulosqueadmitencompilacinindependiente.
Poseeunconjuntocompletodeinstruccionesdecontrol.

Saludoscordiales,

scarPrezA.
Mostrarmensajeanterior|Responder

Re:Foro1Semana7
deFRANCISCOJAVIERMELLADOALVAREZmartes,13dediciembrede2016,22:54(221palabras)
Profesorycompaeros,

Enlaltimaversindeloscompiladorespara.nettienenfuncionesequivalentesquehacenquefuncionen
con C# (c Sharp) y .net de la misma manera, hacindolos compatibles y ambos compiladores tienen
capacidadessimilares.

Ahora respondiendo a la pregunta de esta semana, creo que preferira escribir el cdigo en C#, aunque
personalmente no lo conozco, para desarrollar el proyecto que estn solicitando, segn he ledo e
investigado,debidoaqueesmsfcil,ymenosestrictoademsdesersimplesuuso.Enloquerespectaa
soporteCganaaltenermayorcantidaddeayudadisponible,cursos,tutoriales,etc.Ademaselcompilador
escompacto,productivo,permiteincorporarotrotipodelibrerasenelcdigo,lasquesonentendidasporel
compilador,fcilmanejodeoperacionesmatemticas.

Elcdigoesanalizadoensutotalidadporelcompiladorydetectalosfallos,lonicoqueposeecomodefecto
esqueelcontrolsobreelcdigogeneradoporelcompiladoresdbil,yesmsdifcildedepurar.Sielerror
es de estructura o de sintaxis, el compilador podr identificar el error y el error es mucho ms fcil de
seguirydarsolucin.

Saludos

Francisco

Mostrarmensajeanterior|Responder

Re:Foro1Semana7
deCRISTIANANTONIOFAJARDOPONCEmircoles,14dediciembrede2016,13:31(208palabras)

Profesor,noconozcoenprofundidadningunodelosdoslenguajesdeprogramacin,peroporlodestacado
enelcontenidodeestasemana,puedoindicarqueamboslenguajessealados,realizanunacomprobacin
alcompilaroenelmomentodelaejecucin,peroelmismotextosealaquesibienestosdosyJavason
lenguajesquerealizanverificaciones,C++eselmenosprecisodelos3,porloquemepodradarproblemas
sinotengoeltiemposuficientecomoseindicarapararealizarlaspruebasysoloenelmomentodela
compilacinmepodraalertar.
Conlopocoquepuedodesprenderdelcontenido,claramenteypensandoquenoexistiraunperiodode
pruebas,tendraquerecurriraqueenlasinstanciasdecompilacinrecibiralertasrespectoaerrores,porlo
quemequedaraconC++.
Deformaadicional,aunquenosepreguntaenestainstanciaonosedebetomarencuenta,elusodelos
recursossehacebastanteimportanteyenestecasoC++nocuentaconlasuficienteoptimizacinpara
poderliberarrecursos,perosilohara.NETaunquenoseaunfactorencuentaporahoraparalo
consultado.
Mostrarmensajeanterior|Responder

Re:Foro1Semana7
deALEJANDROANDRESMUNOZTOROmircoles,14dediciembrede2016,14:06(306palabras)

Buenastardes,estimadoprofesorycompaeros,juntoconsaludaryrespondiendoalapregunta
planteada,consideroqueelindicadoes.Net,porelhechodequesibienC++y.NETrealizanverificacinal
momentodelacompilacinyamboscondiferentesgradosdeprofundidadyexactitud,C++segnlo
estudiado,esmenosprecisoyaquedebemantenersucompatibilidadconC,ysirealizaunchequeode
variableslohacedeformamuysuperficial,loquenogarantizaelcorrectoensambladoyfuncionamiento
delcdigo.PodemosrescatardeC++elqueposeaunlenguajehbrido,yaquepermitenaldesarrollador
utilizardetodasformaselenfoquedelaprogramacinestructuradasiaslodesea.
Lacaractersticaclavedemieleccin.NETesconlavelocidadotiempodeejecucinenelqueseejecutan
losensamblados.NET.SeconsideraqueambossecomplementanC++y.NETyaqueelconocimientode
C++implicaunciertoconocimientode.NET,debidoaquelosobjetosdeambosmodelossecorrespondeny
esposiblerealizarcosasinteresantessimplementeconelusodebibliotecas.NET.Otracaractersticaafavor
de.NETeselrecolectordebasuraautomtico,elcualseencargaderecuperartodalamemoriaqueel
programayanoestutilizando,paraastenerunamejorvelocidaddeprocesamiento.
Enconclusin,porlavelocidaddeejecucinmeinclinopor.NETyaqueeslorequeridoenestecaso.De
todasformas,squehaycompaerosmsentendidoseneltema,estoqueacaboderesponderessolo
unaapreciacinsegnloestudiadoeinvestigado,porloquedelosmsentendidosalgunopuede
considerarlocontrarioporsusbases,estoydispuestoaleeralgunacorreccin.

Saludoscordiales.

You might also like