@terminalroot Como Converter JavaScript para C++ facilmente! Link: https://cutt.ly/JsToCpp #javascript #javascripts #javascriptdeveloper #cpp #cppedit #convert 💯
♬ original sound - terminalroot
Muita gente não sabe, mas é possível converter código C++ para JavaScript usando o EmScripten. Nós temos um vídeo que mostra como instalar e utilizar o EmScripten:
No entanto, o processo exige um pouco mais de habilidades. Para mais informações acesse a Documentação no site do Emscripten sobre bind.h
:
Mas, o que muita gente também não sabe é que também é possível fazer o processo inverso e de forma bem fácil que é:
Para isso basta acessar esse endereço:
Lá você pode colar seu código JavaScript e converter para C++ e com somente um clique obter tal feito.
Digite o código JavaScript:
console.log("Terminal Root")
E obterá o código C++ equivalente:
#include <iostream>
int main() {
std::cout << "Terminal Root" << std::endl;
return 0;
}
E, olha!!! Não se resume a códigos básicos não!!! Você pode converter códigos complexos, desde:
function soma(x, y){
return x + y;
}
console.log("A soma de x + y é: ", soma)
Saída C++:
#include <iostream>
int soma(int x, int y) {
return x + y;
}
int main() {
std::cout << "A soma de x + y é: " << soma(x, y) << std::endl;
return 0;
}
const fruits = new Map([
["Maçãs", 500],
["Bananas", 300],
["Laranjas", 200]
]);
fruits.set("Melão", 200);
typeof fruits;
console.log(fruits)
Saída C++:
#include <iostream>
#include <unordered_map>
#include <string>
int main() {
std::unordered_map<std::string, int> fruits = {
{"Maçãs", 500},
{"Bananas", 300},
{"Laranjas", 200}
};
fruits["Melão"] = 200;
std::cout << "Type of fruits: " << typeid(fruits).name() << std::endl;
for (const auto& pair : fruits) {
std::cout << pair.first << ": " << pair.second << std::endl;
}
return 0;
}
class Car {
constructor(name, year) {
this.name = name;
this.year = year;
}
}
const myCar1 = new Car("BYD", 2024);
const myCar2 = new Car("Audi", 2019);
console.log(myCar1.name)
console.log(myCar2.name)
Saída C++:
#include <iostream>
#include <string>
class Car {
public:
Car(std::string name, int year) {
this->name = name;
this->year = year;
}
std::string name;
int year;
};
int main() {
Car myCar1("BYD", 2024);
Car myCar2("Audi", 2019);
std::cout << myCar1.name << std::endl;
std::cout << myCar2.name << std::endl;
return 0;
}
E muito mais!
Até confusões que você tem dificuldade de entender em JS é possível serem elucidadas com C++:
console.log(1 + 1)
console.log("1" + 1)
Saída C++:
#include <iostream>
int main() {
std::cout << 1 + 1 << std::endl;
std::cout << "1" + 1 << std::endl; // This line will produce an error in C++
return 0;
}
😃
Existem alguns outros sites que fazem a mesma coisa, inclusive para várias linguagens de programação e também para o processo inverso, mas são soluções pagas!
Fui!
javascript cpp shorts reels tiktok