gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
C#
Contribuído por nuno em 26-06-00 20:42
do departamento c++-e-java-ainda-não-chega
Microsoft A Microsoft disponibilizou hoje documentação acerca da "nova" linguagem que "criaram" no âmbito da *visão* .net. O primeiro compilador para esta linguagem irá ser disponibilizado na próxima versão do Visual$tudio. Falta agora é saber se é "multi-plataforma", quando vamos ter o gc# ;) e, a parte mais importante, porquê que precisamos dela. (slashdot) [exemplo no desenvolvimento]
C#

using System; class Class1 { public int Value = 0; } class Test { static void Main() { int val1 = 0; int val2 = val1; val2 = 123; Class1 ref1 = new Class1(); Class1 ref2 = ref1; ref2.Value = 123; Console.WriteLine("Values: {0}, {1}", val1, val2); Console.WriteLine("Refs: {0}, {1}", ref1.Value, ref2.Value); } }


Mas não podiam faltar os ponteiros^H^H^H^H^H^H^H^H^H... delegates:

delegate void SimpleDelegate(); class Test { static void F() { System.Console.WriteLine("Test.F"); } static void Main() { SimpleDelegate d = new SimpleDelegate(F); d(); } }


De reparar que qualquer objecto em C# é um objecto COM (lembram-se do ActiveX ?).

Guerra de Processadores ! | Palm MP3  >

 

gildot Login
Login:

Password:

Referências
  • gildot
  • documentação
  • *visão* .net
  • slashdot
  • Mais acerca Microsoft
  • Também por nuno
  • "C#" | Login/Criar uma conta | 31 comentários | Procurar na discussão
    Filtro:
    ATENÇÃO: Os comentários são da exclusiva responsabilidade dos seus autores.
    C# nas escolas (Pontos:1)
    por dINAMItE em 26-06-00 21:54 GMT (#1)
    (Utilizador Info) http://utilves.com/ptadmin
    Parece q já estou a ver, hoje em dia aprende-se Pascal no 10º, C++ no 11º e VB no 12º, por este andar a M$ ainda vai conseguir acordos com o Ministério pra se ensinar C# ;)
    Afinal esta nova linguagem tá virada prá net, a nova paixão do governo...
    [ Responder | Pai ]
    # ? (Pontos:1)
    por chbm em 26-06-00 22:20 GMT (#3)
    (Utilizador Info) http://chbm.nu/
    Se pegarmos em ++ e lhes dermos umas marteladas, de modo a encavalitar um bocadinho as coisas e por tudo mais confuso chegamos a #.

    As linguagens inventadas por departamentos de marketing são de facto interessantes.
    [ Responder | Pai ]
    Ensino (Pontos:2, Interessante)
    por Gamito em 26-06-00 23:43 GMT (#4)
    (Utilizador Info)
    Viva!

    Esta história da informática e do nosso ensino até tinha graça, se não fosse tão trágica, num país em que o PM não distingue um @ de uma co-incineradora.
    Vou contar-vos dois diálogos verídicos que há tempos tive com dois miúdos do liceu. Um do 10ª ano e outro do 11ª, salvo erro. Pormenor importante: ambos eram alunos da área de informática.

    Diálogo 1:
    Eu:
    Então? Tu estudas UNIX nas tuas disciplinas?
    Aluno 1: Sim. [Menos mal, pensei eu]
    Eu: E que UNIX é que têm lá na vossa escola?
    Aluno 1: Nenhum.
    Eu: ???
    Aluno 1: A nossa professora diz que os UNIXes são muito caros e a escola não tem dinheiro para comprar nenhum. [Pasme-se]
    Eu: Então como é que são as vossas aulas?
    Aluno 1: A professora passa os comandos no quadro e "o que eles fazem" e a gente copia para o caderno e decora-os para o teste.

    Diálogo 2:
    Aluno 2: Hoje ainda tenho que ir estudar C. Ganda seca.
    Eu: "Ganda seca", porquê?
    Aluno 2: Porque não percebo nada daquilo e além disso, já ninguém o usa.
    Eu: Então, em que linguagem é que tu julgas que se faz o software hoje em dia?
    Aluno 2: Em Visual basic.

    Abstenho-me de fazer comentários.

    Cumprimentos,
    Mário Gamito
    [ Responder | Pai ]
    • Re:Ensino por chbm (Pontos:2) 27-06-00 9:28 GMT
    • Re:Ensino por Anonimo Cobarde 27-06-00 12:00 GMT
    MSeness (Pontos:1)
    por z0mbi3 em 27-06-00 1:20 GMT (#5)
    (Utilizador Info)
    Sem querer comecar uma mega-flame-war...
    Pq e que tudo o que sai dos laboratorios de Redmond e sempre ma ideia ?
    Nao tou a ver nenhum problema em eles inventarem uma linguagem nova...qualquer pessoa que queira pode inventar uma linguagem nova se nao se sentir satisfeita com as linguagens existentes, ou nao e ?
    Tenho a impressao que quando alguem se lembrou de lancar o C++ devem ter pensado "Oh nao ...temos o C para que e que queremos o C++ ?" ou entao quando saiu o Java "Epa...ja temos o C++ que e tao bom para os objectos...para que isto ? E ainda para mais a correr em tudo quanto e sitio !".
    Se o C# realmente valer a pena ha-de haver gente muita gente a usa-lo...
    Ja agora...visto que aparentemente o VB nao vale a pena...quantas pessoas e que aqui usam (ou usaram) VB e quantas e que nunca o usaram ? (hum...nice poll)
    Ja agora, digo-vos que o VB nao e o bicho que voces o pintam....e se calhar so o pintam assim porque nao corre em linux...
    [ Responder | Pai ]
    • Re:MSeness por kossak (Pontos:1) 27-06-00 9:54 GMT
      • Re:MSeness por Gamito (Pontos:1) 27-06-00 10:56 GMT
        • Re:MSeness por jmce (Pontos:1) 28-06-00 11:40 GMT
      • Re:MSeness por Anonimo Cobarde 27-06-00 11:32 GMT
      • Re:MSeness por Anonimo Cobarde 27-06-00 15:06 GMT
        • Re:MSeness por z0mbi3 (Pontos:1) 27-06-00 18:03 GMT
    • Re:MSeness por 16384 (Pontos:1) 27-06-00 11:15 GMT
      • Re:MSeness por mazevedo (Pontos:2) 28-06-00 0:47 GMT
        • Re:MSeness por dINAMItE (Pontos:1) 28-06-00 10:00 GMT
    • Re:MSeness por BlueNote (Pontos:1) 27-06-00 14:42 GMT
    • Kylix por Beto Maozinhas (Pontos:1) 27-06-00 14:54 GMT
    C# = UnObjective C (Pontos:1)
    por raxx7 em 27-06-00 15:02 GMT (#15)
    (Utilizador Info)
    Não gosto.
    Afinal, para que é que aquilo serve? Para dar dores de cabeça ao pessoal? Axo que cria mais problemas do que os que pretende resolver.
    Se forem sensiveis, não leiam o que vem a sequir...

    Garbage collection relieves the programmer of the burden of manual memory management

    Variables in C# are automatically initialized by the environment

    Alguém disse Java? Só que é pior e só funciona em ambientes M$!
    Pessoalmente, este tipo de aproximação à programação é inútil. Entendo a necessidade de diminuir o tempo de desenvolvimento e os erros que se comentem com C/C++, mas esses problemas advém directamente da sua expressividade no campo de interacção com a plataforma. Linguagens para a web, ok, mas não tentem fazer milagres (que é o que a M$ aqui tenta fazer) porque acabam com pesadelos (especialidade da M$).

    # Eu um dia destes arranjo uma assinatura decente
    [ Responder | Pai ]
    C#, Linguagens a mais? (Pontos:1)
    por |The-Crow| em 27-06-00 17:25 GMT (#17)
    (Utilizador Info) http://www.impulsive.org
    Não sei se estão de acordo, mas não acham que há linguagens de programação a mais?
    Acho que foi em 1969 aquela crise do software, em que o software vinha com erros e atrasado, devido à complexidade dos sistemas operativos e ao elevado número de linguagens de programação. (Isto dá-se no 12º, pelo menos eu dei :)

    Agora a Micro$oft parece querer voltar aos old-times, pegou no C++ deu-lhe umas marteladas e pimba C#, muita fixe, devia ser o C$ mas isso dava muita cana :)
    Temos o C++ e o Java, para quê o C# ?
    Temos o PERL e o python, para quê ASP ?
    Eu digo para quê, para a Micro$oft ganhar mais uns trocos, sim, pois o ensino em Portugal é todo MStyle, logo C# vai ser de certeza incluido nos programas, e logo a Micro$oft vai ganhar guito em licenças e não só.
    Enfim, siga... vamos lá ver esse C# ...


    ~ |The-Crow|
    [ Responder | Pai ]
    linguagens a mais ? (Pontos:1)
    por z0mbi3 em 27-06-00 21:02 GMT (#19)
    (Utilizador Info)
    Hum...nao me parece que o argumento de haver linguagens a mais seja valido....
    Cada um usa a linguagem que quer....ou nao e ?
    quem quiser usar o C# usa C# quem quer usar ASM, usa ASM, quem quer usar shell script (se se considerar linguagem) usa-o....ja agora...agora que ta toda a gente a falar do python...porque python ?
    Nao temos o C++ ? Nao temos o PERL ?
    Oh well....off to see one more Futurama :)
    [ Responder | Pai ]
    Não me lixem com essas cenas do C# (Pontos:1)
    por CyberLord em 27-06-00 22:27 GMT (#20)
    (Utilizador Info)
    Ok, eu já sei que quem usa Linux não gosta de MS. Eu por acaso uso Linux e gosto de MS (pois desenvolvo em Windows). Vamos ver uma coisa. Já existem demasiadas linguagens né? Óptimo, então para que é que os gajos andaram a criar estas linguagens todas? Não foi criado o BASIC há não sei quantos anos? Para quê mais? Não tinhamos computadores de cartões perfurados? Para quê agora com cdroms e essa tralha toda? Agora a sério. É assim, as cenas são criadas. Não gostam? Não usem. Agora lá porque não gostam as pessoas não podem criar é? Pá é simples. Não gostam não usam. Agora proibir de criar só porque são estes ou aqueles tenham paciência. O VB é mau. Ok, são opiniões. Enfim, I'm out porque já devem estar fartos de mim.
    [ Responder | Pai ]
    Mais Uma Linguagem é Bem-Vinda...... (Pontos:1)
    por Tuaregue em 27-06-00 23:40 GMT (#21)
    (Utilizador Info)

    OK é assim, eu sou um aluno do 12º ano de informática, e como já foi dito aqui e é verdade o Tecnológico de Informática é todo á base de Microsoft, mas enganem-se quem pensa que as escola têm todas as lincenças em dia, e eu faço um dasafio a quem quiser, que escolham 10 escolas de todo o país, e vou ver que pelo menos 5 não tem as licenças em dia, pelo menos como manda a lei.

    Os professores de informática do segundário são professores de História e Português reciclados, só os de ITI, porque os de informática mesmo são licensiados em Informática (Engenharia e Gestão, e poucos em Sistemas)a maioria deles nem um disquete sabem formatar, pq são engenheiros á boa maneira microsoft (só sabem usar o rato.

    Agora quanto ao C# é mais uma linguagem bem vinda, qt mais não seja para se fazer virus para infectar plantaformas microsoft, qt apareceu o VBscript tb não se disse o mesmo para que VBScript se existe melhor, pelo menos para fazer virus para infectar as plantaformas Microsoft não há melhor, por vamos ver se o C# vai tirar o lugar ao VBScript como criador de virus, e depois até pode ser uma coisa bem feita pq ás vezes a Microsoft até faz coisas bem feitas, podem ter bugs, mas são engraçadas, não me perguntem o quê mas faz, (pelo menos engenheiros em PT fazem, aqueles que só pensam que existe microsoft e que o rato é um interface de programação, e que pensam que o Linux ainda é uma coisa que mete medo, e que o Unix são as tais mainframes que custam muito dinheiro, mas pronto já fizeram alguma coisa)

    Que venha mais um linguagem para a gente se divertir a criar virus para "destruir" as plantaformas Microsoft e para aparecer-mos na TV como sendo os criadores de mais um maligno programa que anda a dar cabo dos computadores em todo o mundo, mas não dos que são basiados em Linux

    E pelo que parece em PT e no nosso governo nem tudo está perdido, e eu relembro as palavras do Sr Ministro Mariano Gago numa intervista que deu sobre o caso I LOVE YOU, que foram +/- assim "No nosso menistério não houve um ataque pq o nosso sistema não sabem interpretar o a linguagem deste virus", mais coisa menos coisas ou seja eles usam uma plantaforma basiada em Linux ou Unix. Por isso ainda nos resta uma esperança para banirmos a Microsoft do nosso sistema de ensino, só é pena é que nem todos seja assim, no Governo.

    E Volto a afirmar venhas lá ela por nós nos divertir-mos.


    [ Responder | Pai ]

     

     

    [ Topo | FAQ | Editores | Contacto ]