Mensagens

A mostrar mensagens com a etiqueta microsoft

O futuro será a nuvem? Mesmo para aplicações de engenharia?

Imagem
O futuro será a nuvem? Mesmo para aplicações de engenharia? A Microsoft anuncia a transição do Office para o Microsoft 365, e temos ensaios de levar o CAD para o navegador... À medida que vão surgindo novas tecnologias para o navegador web, maior poder de computação em nuvem, redes mais rápidas, é legítimo pensar num futuro em que todos os programas que usamos, inclusivamente num ambiente de engenharia, possam funcionar na nuvem. Já acontece com o trintão Microsoft Office: https://www.theverge.com/2022/10/13/23402155/microsoft-office-microsoft-365-rename-branding-changes Já acontece com o Autocad: https://www.autodesk.com/solutions/cloud-based-online-cad-software Visualizador IFC: https://www.accasoftware.com/en/ifc-viewer-on-line E a título de exemplo com jogos complexos (Doom): https://wasm.continuation-labs.com/d3demo/ E vai continuar esta onda de mudança. Pensando um pouco nisso, e tendo já algumas webapps preparadas para funcionar em ambiente de nuvem, desde um site a que se acede...

C# - Valores Máximos Mínimos para números de ponto flutuante e cadeias interpoladas

Imagem
C# - Valores Máximos Mínimos para números de ponto flutuante e cadeias interpoladas Conhecer os tipos de dados que podemos usar é essencial numa linguagem de programação. O CSharp sendo uma linguagem "fortemente tipada" e tendo vários tipos de dados, tem potencialidades e complexidades próprias. Por exemplo para os normais cálculos de engenharia podemos pensar em usar grandes números, mas quais... em CSharp podemos ter FLOAT DOULE e DECIMAL. Cegamente pode-se escolher Number, como em Javascript que dá para quase tudo, mas por razões de eficiência e memória podemos adaptar melhor a nossa escolha. FLOAT e DOUBLE são armazenados em base2, enquanto o DECIMAL é armazenado em BASE 10, isto leva a que os dois primeiros sempre produzam aproximações do resultado (por defeito são DOUBLE). Por exemplo: 3.0000001 x 2.50 = ? Em Float: 7.5 Em Decimal: 7.500000250 Aqui um print dos valores máximos e mínimos de cada um destes tipos de números. E uma interpolação de cadeias de strings...para ...

Desenvolvimento de Plugins para Autocad / Revit (Opinião)

 Desenvolvimento de Plugins para Autocad / Revit (Opinião) Para dar um passo na programação além do velho e fiável LISP para Autocad, e agora com a moda do BIM para REVIT, há que ir para o mundo do C# e .NET, nada de novo desde há anos que é assim. Desde há muito que se programa para Autocad em C# ou VisualBasic, com a condicionante que sempre que se muda o "motor" do CAD há que refactorar o código. Afinal o que é o C#? Partindo da base C, uma linguagem "primária" de muitas das actuais, a mais próxima da linguagem de máquina das que se usam hoje em dia. O C# (SeeSharp dá uma piada...), é uma evolução da linguagem C++ (SeePlusPlus - evolução da C com suporte a programação orientada a objectos) desenvolvida pela Microsoft como parte da plataforma de "programação" .NET (Dot Net) com forte orientação a objectos. Esta orientação a objectos (imaginemos que são procedimentos já definidos em Autocad...) do C# permite que trabalhe com os objectos de Autocad ou Revi...

#Python para substituir #Excel?

 #Python para substituir #Excel? Em que situações será mais vantajoso usar o Python face ao Excel? E também já há rumores que a #Microsoft pode dar suporte à linguagem Python no Excel. Sendo o Excel uma ferramenta generalista, que pode fazer de tudo um pouco, no entanto podem-se encontrar limitações quando a quantidade de #dados é enorme, ou na aplicação de #fórmulas e filtros complexos. Com o Python pode realizar operações com grandes quantidades de dados, ser independente do #software e da plataforma. Claro que tem como revés a aprendizagem de uma linguagem de programação, caso já saiba #VBA não é tão “grave”. Vantagens de cada um: Com o VBA tem a possibilidade de manejar as aplicações da Microsoft (e um pouco do #Libreoffice …), não precisa de compilar nem instalar novos softwares. Com o VBA pode ir mais além do que lhe oferecem as fórmulas. Com o Python, vai dispor de rapidez, necessita de aprender a linguagem. E claro pode aplicar depois e mais áreas que não o Excel. Achou int...

Criador da linguagem Python na Microsoft

Guido van Rossum juntou-se à Microsoft. Mais uma "aquisição" do gigante da tecnologia. Como curiosidade, ele tem a maticula "Python" no seu carro. https://techcrunch.com/2020/11/12/python-creator-guido-van-rossum-joins-microsoft/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAHaAJwmIibNrila0WMMW05ugN05carZLkaZtkGtOWwWEWs6Dfazv3Nv4Kd-_ATYISvuqL1S8Gs0I2i2tKP__paiMTQmGr9Ry-ODNlkt78simUzQyvZy3SPStau_zfUZbWYJKjFHVlRIv2430XcYNNLyE9JSnb5VJCAmYQtOo8N6f