Библиотеки.
Функции движка пишут на C++ и компилируют в DLL. В программе на другом языке можно так или иначе проимпортировать эту DLL - и функции из нее будут доступны.
Но DLL - это на винде. На андроиде тоже подобное есть, но отличается. Если надо под андроиде - говорите сразу в заголовке вопроса
Другие языки программирования и технологии
как программировать на двух языках и их вместе соединять грамотно?
Виталий Коваль
на под андроид
Виталий Коваль
да
Да уж как получается, обычно - COM, DLL, TCP/IP, SOA. Но главный вопрос тут - зачем? Почти всегда для конкретной задачи можно выбрать один язык и все сделать на нем.
Виталий Коваль
а можно движок на си++ а все остальное на джава?
через dll
Виталий Коваль
поясни первый раз слышу
с++ c ассемблерными вставками )
помогите объяснить программу, не понимаю, каждую строчку..
Дано натуральное число n<10000. Верно ли, что все четыре цифры числа различны?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
{
int n,i,j;
int[] a = new int[4];
n = int.Parse(textBox1.Text);
i=0;
do{
a[i++]=n%10;
n/=10;
} while(n>0);
// textBox2.Text = "\r\n---------\r\n";
for(i=0;i<4;i++)
for(j=0;j<i;j++)
if(a[i]==a[j] ){
n=1;
break;
}
if (n == 1)
{
textBox2.Text = "Нет";
}
else textBox2.Text = "Да";
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
TextBox tb = (TextBox)sender;
int n;
if (!int.TryParse(tb.Text, out n)) tb.Text = "1234";
}
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = "";
textBox1.Text = "";
}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
Дано натуральное число n<10000. Верно ли, что все четыре цифры числа различны?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
{
int n,i,j;
int[] a = new int[4];
n = int.Parse(textBox1.Text);
i=0;
do{
a[i++]=n%10;
n/=10;
} while(n>0);
// textBox2.Text = "\r\n---------\r\n";
for(i=0;i<4;i++)
for(j=0;j<i;j++)
if(a[i]==a[j] ){
n=1;
break;
}
if (n == 1)
{
textBox2.Text = "Нет";
}
else textBox2.Text = "Да";
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
TextBox tb = (TextBox)sender;
int n;
if (!int.TryParse(tb.Text, out n)) tb.Text = "1234";
}
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = "";
textBox1.Text = "";
}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
Виталий Коваль
создай свой вопрос тебе там ответят
Виталий Коваль
создай свой вопрос
Похожие вопросы
- ПОЧЕМУ программируют НА АНГЛИЙСКОМ ЯЗЫКЕ??? это же неудобно!!1
- Хочу научиться программировать . С какого языка начать .
- Что нужно знать и понимать, чтобы программировать используя любой язык программирования?
- С какого языка начинать программирования, если я в этом 0. Ранее никогда не программировал. С какого языка начинать...
- Возможно ли научиться программировать на машинном языке, типа 0101001101001..? Какие плюсы и минусы?
- Хочу научиться программировать. С какого языка программирования лучше начать?
- ПОЧЕМУ программируют НА АНГЛИЙСКОМ ЯЗЫКЕ??? это же неудобно!
- Можете дать задачку, что бы узнать есть способности программировать? Ни одного языка не знаю. Только Паскаль немного
- Добрый вечер. Хочу научится программировать. Какой лучше язык использовать?
- Хочу научиться программировать. С какого языка программирования лучше начать?