sexta-feira, 5 de outubro de 2012

Pirataria e Plagio

Plágio é o ato de assinar uma obra como texto, musicas, fotografia etc, como se fosse de própria autoria não fornecendo créditos ao autor oficial ou seja o plagiador se apropria indevidamente de alguma obra. 
O plágio de textos dos blogs

Pirataria é a pratica de vender ou distribuir produtos sem a autorização dos proprietários de uma marca. É considerada contra o direito autoral e a pena pode chegar a quatro de reclusão. 

A pirataria, de software, envolve cópias de software não autorizadas esses softwares não tem licenças. Quando um consumidor resolve utilizar uma cópia não autorizada de um programa de software, ele perde seu direito a suporte, a documentação, as garantias e as utilizações fornecidas pelo fabricante. Um software pirateado pode conter vírus e danificar o disco rígido do computador.  

quinta-feira, 30 de agosto de 2012

Compiladores

É um programa que transforma o código de fonte em uma linguagem de máquina(código aberto) . Quando um programa é desenvolvido ele é escrito em uma linguagem de programação e, depois traduzido, com o auxílio de um  compilador.

Ficheiro:Nt-compilador.png
fonte:http://bandtec.blog.br/2010/07/16/dicionario-de-ti/
http://pt.wikipedia.org/wiki/Compiladores

Tipos de linguagem de sistema


  • Java: Foi desenvolvido pela Sun Microsystems, mais precisamente pelo James Gosling, e o primeiro nome dessa linguagem era Oak, só depois foi chamada de Java.Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executada por uma máquina virtual.
  • C: Foi desenvolvida por D.Ritchie e B.W.Kernighan  nos anos 70, eles se inspirarão nas linguagens B e BCPL, a linguagem C é muito usada para as configurações do Windows.
  • C++: É uma linguagem  de uso geral que foi criada por Bjarne Stroustrup, originalmente ela era chamada de C com Classes, é uma das linguagens mais populares desde 1990, sendo que foi criada em 1983. A linguagem é considerada de médio nível pois combina com as características de baixo e alto nível e tem como objetivo implementar uma versão distribuída do núcleo Unix.
  • PHP: Surgiu em meados de 1994 criado por  Rasmus Lerdorf com o nome de Personal Home Page Tools daí vem a sigla PHP. Usada para o desenvolvimento de aplicações presentes e atuantes no lado do servidor.
  • HTML: Foi criado pelo britânico Tim Berners-Lee, HTML é a sigla para HyperText Markup Language, é uma linguagem usada para produzir paginas da Web e são interpretados por navegadores. 
  • JavaScript: Criado pela Netscape, é usado para o desenvolvimento de aplicativos e o que “destaca” o JavaScript é que ele permite o desenvolvimento de codigos no HTML.
  • Flash-Design: Criado pela Macromidia, permite a criação de animações e websites em multimídia.

  • JSP:  É a abreviação  de Java Server  Pages,  é uma tecnologia  orienta  a  criar paginas  web  com  programação Java.  Podendo criar aplicações web que se executam em vários servidores web, de múltiplas plataformas.
  • Flash-Programação (Action Script):  É uma linguagem  de programação  orientada a objetos baseado em  ECMAScript, utilizada para construção de aplicações.
Adobe Flash Player
  • HTML5:  É uma linguagem para a estruturação e apresentação de conteúdo para a World Wide Web e é uma tecnologia chave da Internet originalmente proposto por Opera Software. Sua essência tem sido melhorar a linguagem com o suporte para as mais recentes multimídias. Atualmente ela ainda é um esboço mas alguns navegadores já implementaram algumas de suas funcionalidades.
  • Observação: O termo "linguagem de internet" pode ser usado ao se referir a Java, HTML, PHP, JSP, entre outras



Fonte de pesquisa:
http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3
http://www.criarweb.com/artigos/282.php
http://www.criarweb.com/artigos/282.php 
http://flashtogo.com/suporte/flash.html
http://www.infoescola.com/informatica/javascript-2/
http://www.agence.com.br/sobre-nos/tecnologia/linguagem-de-programacao.php
http://www.criarweb.com/artigos/227.php
https://www.google.com.br/#hl=pt-BR&sa=X&q=actionscript&tbs=dfn:1&tbo=u&psj=1&ei=wNobUI_dNeGi6wGrpoD4CA&ved=0CGkQkQ4&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=2f558cd5ea8cc10d&biw=1024&bih=655





sexta-feira, 17 de agosto de 2012

Linguagens “Mortas”


As linguagens de programação geralmente nascem juntas , porém uma linguagem de sistema não some de vez, muitas vezes ela é simplesmente "ofuscada" por outra linguagem, por isso o nome "Linguagens Mortas", porém não significa que ela não pode mais ser utilizada.

Observe na imagem a seguir de como uma linguagem pode ultrapassar outras linguagens ou ser ultrapassada:


Linguagem de máquina


Na linguagem da máquina a representação dos dados e das instruções que constituem o programa é baseada em um sistema binário em uma sequencia de bits, que é compreendida e executada pelo hardware. Tornando inviável ler e escrever um programa codificado na forma de string bits. É a forma que os componentes do computador utiliza para comunicar entre si, mas utilizando os números 0 e 1, que são chamados de números binários.
Exemplo: quando você digita "B" em números binários é representado "0001".
http://algol.dcc.ufla.br/~monserrat/icc/Capitulo3.html

quinta-feira, 16 de agosto de 2012

Sistema Hexadecimal


É um sistema de numeração que para simplificar a compreensão e a programação de computadores foi adotado a notação hexadecimal, que é composta por números binários, para representar programas em linguagens. Mas a programação e a leitura de linguagem hexadecimal continua impraticável. É uma forma mais completa que apresenta 16 dígitos e as mais comuns apresentam 10 dígitos. Ou seja é um sistema de numeração de base 16
fonte:http://br.answers.yahoo.com/question/index?qid=20060711081138AABsG7Q