Professional Documents
Culture Documents
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.