Afinal o que é o c#?

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Afinal o que é o c#?

Mensagempor Gocho » Quarta Jun 15, 2005 16:10

Como hoje é dia de perguiça :) na me apetece ter trabalho a procurar :)... Por isso alguém me pode dizer assim rapidamente o ke é o c#? E já agora como se lê o "#"... Desde já obrigado
Avatar do Utilizador
Gocho
Membro de Prata
Membro de Prata
 
Mensagens: 238
Registado: Sexta Set 10, 2004 0:37
Localização: Marte

Mensagempor xirix » Quarta Jun 15, 2005 17:01

C# lê-se (Cê Sharp) com aquele toque de inglês na pronúncia, o Sharp como nas notas musicas dos amerdicanos.

É uma linguagem de programação criada pela Microsoft para o framework .NET (assim como o VB.NET, etc). A sintaxe dessa linguagem é baseada no C/C++.

Podes ver na Wikipedia

Abraços
X|r|X
=================
Não subscrevam a VIANETWORKS, TVTel ADSL, ASDL.XL, CyclopNet. A VIA aldraba todos os seus clientes iludindo-os c/ velocidades q nunca tem na realidade. Uma ligação 1024/256 (128kB/32kB) na prática é de 6kB/4kB c/ o emule.
xirix
Membro de Ouro
Membro de Ouro
 
Mensagens: 673
Registado: Terça Out 05, 2004 21:07

Mensagempor Mr_coelho » Quarta Jun 15, 2005 18:18

xirix Escreveu:C# lê-se (Cê Sharp) com aquele toque de inglês na pronúncia, o Sharp como nas notas musicas dos amerdicanos.

É uma linguagem de programação criada pela Microsoft para o framework .NET (assim como o VB.NET, etc). A sintaxe dessa linguagem é baseada no C/C++.

Podes ver na Wikipedia

Abraços


resumindo foi um linguagem que a microsoft criou para tentar combater o Java (mas nao conseguiu, pelo menos até agora)
Avatar do Utilizador
Mr_coelho
Membro de Ouro
Membro de Ouro
 
Mensagens: 763
Registado: Terça Set 09, 2003 19:00
Localização: Portugal

Mensagempor xirix » Quarta Jun 15, 2005 23:12

Mr_coelho Escreveu:
xirix Escreveu:C# lê-se (Cê Sharp) com aquele toque de inglês na pronúncia, o Sharp como nas notas musicas dos amerdicanos.

É uma linguagem de programação criada pela Microsoft para o framework .NET (assim como o VB.NET, etc). A sintaxe dessa linguagem é baseada no C/C++.

Podes ver na Wikipedia

Abraços


resumindo foi um linguagem que a microsoft criou para tentar combater o Java (mas nao conseguiu, pelo menos até agora)


Acho que as tuas fontes não estão muito correctas em relação a isso. O .NET está cada vez mais a ganhar mercado, e grande parte dos novos projectos estão a ser concebidos em .NET ( e não venham falar de aplicações de pequena dimensão, porque até bancos estão a usar .NET).

Já foi o tempo em que o JAVA dominava o mercado, cada dia que passa a coisa está a ficar mais nivelada.

Sobre a linguagem C#, ela não foi feita para competir com o JAVA. O .NET Framework é que foi criado com o objectivo de competir com J2EE, e não JAVA a linguagem. O C# é apenas uma das linguagens em que é possivél programar para o .NET Framework.

Abraços
X|r|X
=================
Não subscrevam a VIANETWORKS, TVTel ADSL, ASDL.XL, CyclopNet. A VIA aldraba todos os seus clientes iludindo-os c/ velocidades q nunca tem na realidade. Uma ligação 1024/256 (128kB/32kB) na prática é de 6kB/4kB c/ o emule.
xirix
Membro de Ouro
Membro de Ouro
 
Mensagens: 673
Registado: Terça Out 05, 2004 21:07

Mensagempor pissos13 » Quarta Jun 15, 2005 23:19

eu vejo o C# como uma evolução do c++...
mm cena, mais funcionalidades...
Não preciso de assinatura!
Ass. Pissos13
Avatar do Utilizador
pissos13
Membro de Ouro
Membro de Ouro
 
Mensagens: 584
Registado: Terça Nov 02, 2004 22:27
Localização: Algures num PC

Mensagempor Andre_Oliveira » Quinta Jun 16, 2005 0:42

Tb tenho a ideia que é mais facil de programar ( a nivel basico) que o C ou C++ nao?
Imagem
Andre_Oliveira
Membro de Ouro
Membro de Ouro
 
Mensagens: 638
Registado: Terça Abr 20, 2004 4:09
Localização: Açores/LX

Mensagempor gads » Quinta Jun 16, 2005 11:04

pissos13 Escreveu:eu vejo o C# como uma evolução do c++...
mm cena, mais funcionalidades...


tirando a sintaxe ser semelhante, as duas linguagens são bastante diferentes.
C/C++ é uma linguagem relativamente de baixo nível.

C# à semelhança de java, são linguagens com gestão automática de memória incluindo o Garbage Collector.
Quando compiladas, são compiladas para uma linguagem intermédia que corre depois sobre uma máquina virtual.

C/C++ não tens nada disto (por defeito).


Concordo com o xirix. Tanto em relação ao argumento C# vs Java, assim como o facto da framework .net ter ganho terreno.

Já fiz projectos nas duas frameworks. Gostei de ambas. No entanto, acho que o Visual Studio torna bastante mais simples e produtivo o desenvolvimento de aplicações.

Sei que saiu um NetBeans novo, que faz mil e uma coisas, mas ainda não o experimentei.
Avatar do Utilizador
gads
Membro de Prata
Membro de Prata
 
Mensagens: 183
Registado: Terça Out 28, 2003 10:35
Localização: Correias

Mensagempor Mr_coelho » Quinta Jun 16, 2005 11:10

se calhar tou errado, deve ter sido logo no inicio k o c# ainda tava abaixo do java, agora é capaz de ser ao contrario
Avatar do Utilizador
Mr_coelho
Membro de Ouro
Membro de Ouro
 
Mensagens: 763
Registado: Terça Set 09, 2003 19:00
Localização: Portugal

Mensagempor gimbras » Quinta Jun 16, 2005 11:15

ja que falamos em C c++ c# vb.net java etc
aonde é que ouseja com q programas editam o código?

desculpem a ignorância, tmb dá em notepad pelo menos 1 dessas linguagens
Avatar do Utilizador
gimbras
Membro Diamante
Membro Diamante
 
Mensagens: 1405
Registado: Quarta Fev 02, 2005 21:55

Mensagempor Mr_coelho » Quinta Jun 16, 2005 11:18

java com o netbeans ou IntelliJ

C++,C# e companhia -> visual studio .net (apesar de ja nao utilizar à mto tempo estas linguagens)

mas se for apenas para editares ficheiros usa o editplus pequeno e suporta mtas linguagens
Avatar do Utilizador
Mr_coelho
Membro de Ouro
Membro de Ouro
 
Mensagens: 763
Registado: Terça Set 09, 2003 19:00
Localização: Portugal

Mensagempor gads » Quinta Jun 16, 2005 11:21

Concordo.

Acrescento só à lista de editores de Java, o Eclipse.

C/ C++, sem dúvida o Visual Studio com o plugin Visual Assist.
Avatar do Utilizador
gads
Membro de Prata
Membro de Prata
 
Mensagens: 183
Registado: Terça Out 28, 2003 10:35
Localização: Correias

Mensagempor filduarte » Quinta Jun 16, 2005 11:24

eu uso o Scintilla the best!! :)
........................................................................
Nota- partindo do principio que vivemos num país democrata (???), todas as opiniões são válidas desde que não provoquem danos irreversiveis noutros utilizadores deste forum ;)
filduarte
Membro de Ouro
Membro de Ouro
 
Mensagens: 710
Registado: Quinta Dez 23, 2004 10:03
Localização: VNGaia/Coimbra

Mensagempor Mr_coelho » Quinta Jun 16, 2005 11:24

esse plug in serve para que? ou que funcionalidades traz?


EDIT: temos de fazer uma recolha de programas freeware para programação e colocar na secçao freeware
Avatar do Utilizador
Mr_coelho
Membro de Ouro
Membro de Ouro
 
Mensagens: 763
Registado: Terça Set 09, 2003 19:00
Localização: Portugal

Mensagempor gads » Quinta Jun 16, 2005 11:37

A principal vantagem do Visual Assist na minha opinião é que melhora imenso o intellisense.
consegue aumentar em muito a produtividade na escrita de código.

quando escreves, ele mostra-te as opções mais prováveis, tais como as varáveis locais do método onde estás a escrever, nomes que usaste recentemente, etc.
Mostra também métodos cujo nome sejam semelhantes, exemplo
imagina que tens um GetSize(). Se começares a escrever size, ele aponta-te como hipótese provável o método GetSize().

O melhor é veres as features no site deles :D
http://www.wholetomato.com/


PS: este plugin não é freeware :( mas o editor Eclipse é
Avatar do Utilizador
gads
Membro de Prata
Membro de Prata
 
Mensagens: 183
Registado: Terça Out 28, 2003 10:35
Localização: Correias

Mensagempor xirix » Quinta Jun 16, 2005 13:26

gimbras Escreveu:ja que falamos em C c++ c# vb.net java etc
aonde é que ouseja com q programas editam o código?

desculpem a ignorância, tmb dá em notepad pelo menos 1 dessas linguagens


O C# uso sempre o Visual Studio .NET 2003. No Java já trabalhei com Websphere da IBM.

Em comparação superficial entre os dois, a IDE do Websphere está mais avançada do que o VS.NET 2K3. Se bem que esse avanço, na versão VS.NET 2K5 deixa de existir, mas até sair esta versão, só em Novembro.

A vantagem que estas IDEs têem, é a nível de juntarem o processo de compilar, debug, etc num só programa. Podes programar C# ou JAVA num notepad, mas depois tens que andar com o compilador numa janela de DOS, o debug noutra, etc. Com tudo junto na mesma IDE, a tua produtividade aumenta, se bem que o conhecimento sobre o que se passa "debaixo da mesa" passa a ser menor (já não me lembro da linha de comando para compilar uma DLL em C# por exemplo).

Existe para o Eclipse um plugin para programar em C#, e existe também uma IDE freeware para .NET chamado Sharp Develop (# develop). Além deste free, tens também alguns produtos da Borland que permitem programar em C# e Delphi .NET.


Abraços
X|r|X
=================
Não subscrevam a VIANETWORKS, TVTel ADSL, ASDL.XL, CyclopNet. A VIA aldraba todos os seus clientes iludindo-os c/ velocidades q nunca tem na realidade. Uma ligação 1024/256 (128kB/32kB) na prática é de 6kB/4kB c/ o emule.
xirix
Membro de Ouro
Membro de Ouro
 
Mensagens: 673
Registado: Terça Out 05, 2004 21:07

Próximo

Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron