sexta-feira, 29 de maio de 2009

Linguagens de Programação

Nesta postagem abordarei duas linguagens de programação: Cobol e Apl
Cobol:
Cobol (Commom Business Oriented Language), é uma linguagem de alto nível, que foi desenvolvida por um comitê do pentágono cuja finalidade era desenvolver uma linguagem voltada aos negócios, mais de quarenta anos após sua criação, Cobol tem alta popularidade no meio financeiro.
Desde sua primeira edição, Cobol já apresentava boas capacidades de autodocumentação bem como bons métodos na manipulação de arquivos, todavia apresentava limitações como sintaxe extensa, falta de suporte de variáveis locais.
O que torna essa linguagem durável é a sua adaptabilidade, Na versão 2002 há suporte para unicode, XML, além da capacidade de operar em ambientes fechados como Java.

APL:
APL foi desenvolvido em 1964 por Kenneth Irving, sua finalidade era estabelecer um modelo matemático menos vulnerável as ambiguidades do modelo clássico.
A linguagem possui a capacidade de se trabalhar com arranjos de grande dimensão, todavia não possui um conjunto de caracteres padronizados, estes variam desde letras gregas até símbolos inventados. Isso contribui com o fato de sua baixa disseminação, muitas vezes essa não padronização dificulta a legibilidade em casos em que está trabalhando com muitos caracteres.

segunda-feira, 25 de maio de 2009

Três disciplinas do curso

Nesta postagem tratarei de abordar três disciplinas da grade curricular do curso e estabelecer um paralelo, se existir, entre elas e os desafios da Sbc.
A primeira disciplina que vou abordar é Desenvolvimento de Software I (5º período), a ementa dessa matéria consiste, de maneira geral, em proporcionar ao discente uma introdução à engenharia de Software, o aluno passa a elaborar projetos e conseqüentemente analisar a viabilidade de se desenvolver softwares, podemos estabelecer uma relação desta disciplina com a crescente importância que o software tem na sociedade, o desafio dos alunos deverá, ao elaborar um software, respeitar as condições de disponibilidade, segurança, confiabilidade, proteção, entre outras. E em longo prazo estarem aptos a desenvolver softwares que respeitem tais condições e a baixo custo.
Métodos e Técnicas de Pesquisa (1º período), essa disciplina tem como aplicação a introdução de um estudo metodológico no ato da pesquisa, a matéria não está dentro dos desafios da computação nacional, mas é de suma importância, pois o curso de computação tem caráter científico.
Lógica para computação (2º período), proporciona ao discente um melhor entendimento no funcionamento de um computador do ponto de vista lógico (no caso a unidade de lógica e aritmética da máquina), também não possui relação direta com algum desafio da computação brasileira, embora seja fundamental para o aprimoramento do funcionamento da máquina.

sábado, 9 de maio de 2009

Novidades de Hardware


Da mesma maneira que os demais circuitos eletrônicos, o processador produz calor durante seu funcionamento, esse fato pode levar o mesmo a queimar ou funcionar de maneira instável. Com a finalidade de impedir que isso ocorra foi elaborado um sistema de refrigeração, até ai nenhuma novidade, mas o que é novidade na categoria refrigeração é o novo Cooler Hyper Tx3. Desenvolvido pela Cooler Master, este novo dispositivo é compatível com processadores Intel (soquetes 775/1156) e AMD (soquetes 754/939/940/AM2/AM3), produz uma ventoinha de 92 mm (cuja velocidade de rotação é controlada pela placa-mãe via PWM numa faixa de 800 rpm e 2800 rpm); produz um nível mínimo de ruído de 17 dBA; gera um fluxo de ar máximo de 54,8 CFM, além de suportar a instalação de outra ventoinha de 92 mm. Este cooler tem três heatpipes de cobre que fazem contato direto com o processador, pesa 470 g e tem previsão de lançamento no mercado norte-americano no próximo mês custando US$ 20,00.





Link:
http://www.clubedohardware.com.br/noticias/2341

segunda-feira, 4 de maio de 2009

Regulamentação da área de informática

Sobre a regulamentação de profissões, há um grande número de setores profissionais que são regulamentados, por exemplo: um médico para exercer seu ofício necessita da carteira da CRM, no caso de Sergipe, a carteira da CREMESE, o advogado precisa da carteira da OAB, um engenheiro precisa da carteira da CREA. A existência dessas entidades regulamentadoras é necessária visto que o exercício de uma profissão regulamentada pode provocar danos à sociedade, principalmente quando vidas humanas estão em questão, cabendo a essas entidades proteger a sociedade de maus profissionais.
E na informática qual a necessidade da regulamentação das profissões?
Nesse setor de atuação profissional a regulamentação não se faz necessária pelo fato de existirem outros mecanismos mais eficazes com a finalidade de proteger a sociedade.
Outro fator que conta contra a regulamentação é a não garantia por parte dos conselhos a qualidade dos serviços prestados por profissionais nele registrados, também não se pode garantir a qualidade dos produtos lançados no mercado de trabalho por empresas que contratam esses profissionais. Esses órgãos só podem garantir, sempre que acionados, a suspensão das atividades de um profissional não regulamentado, ou de um que seja regulamentado, mas que tenha cometido alguma falta grave no exercício de seu ofício.
Em computação, a relação entre profissional e sociedade não se dá forma direta, geralmente a aquisição de softwares e demais produtos é conseguida através do mercado de produtos acabados e o que, neste caso, assegura a proteção necessária à sociedade é o controle de qualidade do produto, sendo desnecessário a existência de órgãos regulamentadores, tampouco criar reservas de mercado de trabalho. O controle de qualidade é muito mais eficiente que a necessidade de apresentar um registro profissional, além disso o controle se limita ao nacional, não sendo aplicado ao produto estrangeiro, criando portanto uma reserva de mercado internacional diante do mercado nacional.
Apresentados os argumentos contra essa questão, um fato é inegável.
Os profissionais aspiram a melhores salários, maiores oportunidades de emprego, a sociedade deseja serviços e/ou produtos de alta qualidade com baixo custo, o que não é possível negar é que a solução mais eficiente para muitos é a criação de conselhos de profissão. Essa reserva de mercado tem como consequências o aumento de salários, oportunidades e uma redução da competição por empregos.
Todavia o custo que esses benefícios que a categoria possa vir a possuir, terá consequências negativas para a sociedade pelo fato de que a mesma vai arcar com um custo maior com os produtos e/ou serviços, além de contar com uma queda na qualidade desses mesmos por causa da diminuição da competição no mercado.
Com esses argumentos pondero que o exercício das profissões no setor de computação não devem ser regulamentadas, e sim auto-regulamentadas.

Vale a pena Conferir:
PL 1561/2003;
PLS 607/2007;
http://homepages.dcc.ufmg.br/~bigonha/Sbc/plsbc.html