Perguntas com a marcação «c»

8
De onde vem o Objective-C? C ++ ou C?

Estou muito confuso com essa linguagem de programação, Objective-C, que ouvi dizer que é usada para desenvolver aplicativos iOS. Eu sei que ele usa os princípios do POO. Seria mais fácil aprender se eu já conhecesse C ++? E o seu nome? é uma combinação entre a linguagem de programação C e os...

8
Perguntas sobre como vincular bibliotecas em C

Estou aprendendo C (ainda muito iniciante) no Linux usando o compilador GCC. Percebi que algumas bibliotecas, como a biblioteca usada com o math.hcabeçalho, precisam ser vinculadas manualmente quando incluídas. Estive vinculando nas bibliotecas usando vários sinalizadores do formulário...

8
REST vs RPC para desenvolvimento móvel

Como muitos sabem, o desenvolvimento móvel está disparando nos dias de hoje e, acredito, afeta o que codificamos. Para ser específico, estou interessado em desenvolver serviços da web para um aplicativo móvel. Eu vejo duas arquiteturas possíveis - RPC e REST. Eu desenvolvi os serviços REST e RPC e...

8
Expondo modelos de domínio por API

Estou criando uma API RESTful simples para um aplicativo baseado na Web em que estou trabalhando e estou pensando sobre a melhor maneira de expor meus modelos de domínio. Digamos que eu tenho uma classe User e desejo fornecer uma resposta JSON com as várias propriedades do usuário. Obviamente, não...

8
Comportamento indefinido, em princípio

Seja em C ou C ++, acho que esse programa ilegal, cujo comportamento de acordo com o padrão C ou C ++ é indefinido, é interessante: #include <stdio.h> int foo() { int a; const int b = a; a = 555; return b; } void bar() { int x = 123; int y = 456; } int main() { bar(); const int n1...

8
Web Forms e MVC no mesmo projeto da web

Estou trabalhando em um grande projeto herdado que foi criado com o ASP.NET Web Forms, e a idéia de adicionar as bibliotecas MVC ao mesmo projeto foi lançada. Sei que isso é possível (há muitos artigos disponíveis), mas estou me perguntando se / por que isso é / não é recomendado por alguém que fez...