Seamat sore teman". kali ini saya akana mengajaran tentang menambahan data ke dalam database dan bagaimana
cara mengoneksian database dengan bahasa go lang yang telah saya buat sebelumnya yaitu ir_uc. ir_uc saya sudah membuat tabel yaitu mesium_institution.
pertama-tama saya membuat uc.go yang berfungsi sebagai main :
========================================================================
package main
import (
"fmt"
"net/http"
"uc/sys/routing"
"uc/sys/config"
)
func main() {
fmt.Println("Starting server...")
config.RootDirectory = "C:/xampp/htdocs/uc/"//folder tempalate nya
config.ResourcesDirectory = config.RootDirectory+"res"
config.TemplateDirectory = "template/"
config.UcupDB, _ = config.DBConnect()
routing.Routing()
fmt.Println("Listening on port 8080...")
http.ListenAndServe(":8080", nil)
}
nah, selanjutnya saya membuat file DBConfig.go berisikan tentang konfigurasi database yang ingin dihubingkan
========================================================================
package config
var DB_ConnectionType string = "tcp"
var DB_Host string = "localhost"
var DB_HostPort string = "3306"
var DB_Username string = "root"
var DB_Password string = ""
var DB_Database string = "ir_uc"//database yang sudah saya buat
var RootDirectory string
var ResourcesDirectory string
var TemplateDirectory string
type DBConn struct{
DB_ConnectionType string
DB_Host string
DB_HostPort string
DB_Username string
DB_Password string
DB_Database string
}
type DBConfig interface {
GetDB_ConnectionType() string
GetDB_Host() string
GetDB_HostPort() string
GetDB_Username() string
GetDB_Password() string
GetDB_Database() string
}
func (d *DBConn) GetDB_ConnectionType() string {
return d.DB_ConnectionType
}
func (d *DBConn) GetDB_Host() string {
return d.DB_Host
}
func (d *DBConn) GetDB_HostPort() string {
return d.DB_HostPort
}
func (d *DBConn) GetDB_Username() string {
return d.DB_Username
}
func (d *DBConn) GetDB_Password() string {
return d.DB_Password
}
func (d *DBConn) GetDB_Database() string {
return d.DB_Database
}
nah, selanjutnya saya membuat file DBOperation.go agar database yang telah di buat dapat di operasiakan.
========================================================================
package config
import (
_ "github.com/go-sql-driver/mysql"
"database/sql"
"fmt"
)
var UcupDB *sql.DB//database uc
func DBConnect() (*sql.DB, error) {
UcupDB, err := sql.Open("mysql", DB_Username+":"+DB_Password+"@"+DB_ConnectionType+"("+DB_Host+":"+DB_HostPort+")/"+DB_Database)
fmt.Println(UcupDB)
if err != nil {
fmt.Println(err)
}
return UcupDB, err
}
Syntax UcUtilis.go dibawah ini bertujuan untuk menjalanan system konfigurasi DBConfig.go
========================================================================
package mr
import (
"html/template"
"io/ioutil"
"uc/sys/config"
"net/http"
)
func MRenderTemplate(name string) (*template.Template, error) {
t := template.New(name)
s, _ := ioutil.ReadFile(config.RootDirectory + config.TemplateDirectory + name);
t, err := t.Parse(string(s))
return t, err
}
func MExecute(w http.ResponseWriter, t *template.Template, data interface{}) {
t.Execute(w, data)
}
nannti di lanutin lagi ya...
Jumat, 24 Oktober 2014
Kamis, 23 Oktober 2014
MEMANGGIL FILE HTML DI GO LANG
Assalamualaikum para fans..Di kesempatan kali ini saya akan berbagi tentang bagaimana syntax mr.MRenderTemplate.
Pada kasus ini saya menyimpan file html di C:\xampp\htdocs\gomuntoi\template\museuminstitution\coba.html , Untuk memanggil tamplate tersebut dapat menggunaan syntax sebagai beriut:
package mhs
import (
"net/http"
"muntoi/sys/mr"
)
func Test (w http.ResponseWriter, r *http.Request){
t, _:= mr.MRenderTemplate("museuminstitution/coba.html");
mr.MExecute(w,t,r)
}
Terimakasih Para Fans.... Wassalam
Rabu, 22 Oktober 2014
Program perhitungan Go Lang
Assalamualaikum teman-teman wakwaaw.. disini saya akan berbagi tentang bahasa pemograman Go Lang.. Beriukut adalah program untuk menghitung :
1. aplikasi untuk menghitung luas persegi
2. aplikasi untuk menghitung luas segitiga!
1. aplikasi untuk menghitung luas persegi
2. aplikasi untuk menghitung luas segitiga!
3. aplikasi untuk menghitung
luas lingkaran!
4. aplikasi untuk menghitung
sudut sinus, cosinus, tangen!
5. aplikasi untuk menghitung
gerak lurus beraturan!
6. aplikasi untuk menghitung
gerak lurus berubah beraturan!
7. aplikasi untuk menghitung
energi potensial, kinetik!
8. aplikasi untuk menghitung
frekuensi atau getaran!
9. aplikasi untuk menghitung
masa jenis
10. aplikasi untuk menghitung
daya, tekanan, usaha dan gaya!
11.aplikasi untuk konversi untuk semua satuan
suhu!
Beriukut syntax nya :
package main
import (
"fmt"
"math"
)
func main() {
var pil int
fmt.Print("Selamat Datang di perhitungan!!\n")
fmt.Print("1. Persegi\n")
fmt.Print("2. Segitiga\n")
fmt.Print("3. Lingkaran\n")
fmt.Print("4. Sincostang\n")
fmt.Print("5. glb\n")
fmt.Print("6. Glbb\n")
fmt.Print("7. Energi\n")
fmt.Print("8. frekuensi dan getaran\n")
fmt.Print("9. Massa Jenis\n")
fmt.Print("10. daya, tekanan, usaha dan daya\n")
fmt.Print("11. suhu\n")
fmt.Print("\nMasukkan pilihan = ")
fmt.Scanf("%d", &pil)
switch pil {
if pil == 1 {var (
a, b int
)
fmt.Print("==== Persegi ===== \n")
fmt.Print("masukkan sisi 1= ")
fmt.Scanf("%d", &a)
fmt.Print("masuaan sisi 2= ")
fmt.Scanf("%d", &b)
c := a * b
fmt.Println("hasil = ", c)
}
case 2:
var (
a, b float32
c float32 = 0.5
)
fmt.Print("==== Segitiga ===== \n")
fmt.Print("masukkan alas= ")
fmt.Scanf("%f", &a)
fmt.Print("masuakkan tinggi= ")
fmt.Scanf("%f", &b)
d := c * a * b
fmt.Println("hasil = ", d)
case 3:
var (
a float32
phi float32 = 3.14
)
fmt.Print("==== Lingkaran ===== \n")
fmt.Print("masukkan jari-jari= ")
fmt.Scanf("%f", &a)
c := phi * a * a
fmt.Println("hasil = ", c)
case 4:
var (
a float64
d int
)
fmt.Print("=== Sincostang ===\n")
fmt.Print("1. sinus\n")
fmt.Print("2. constan\n")
fmt.Print("3. tangen\n")
fmt.Print("masukkan pilihan = ")
fmt.Scanf("%d", &d)
if d == 1 {
fmt.Print("=== Sinus ===\n")
fmt.Print("Masuakkan sudut = ")
fmt.Scanf("%f", &a)
b := math.Sin(a)
fmt.Print("Hasil =", b)
}else if d == 2 {
fmt.Print("=== Constan ===\n")
fmt.Print("Masukkan sudut = ")
fmt.Scanf("%f", &a)
b := math.Cos(a)
fmt.Print("hasil =", b)
}else if d == 3 {
fmt.Print("=== Tangen ===\n")
fmt.Print("masukkan sudut = ")
fmt.Scanf("%f", &a)
b := math.Tan(a)
fmt.Print("hasil=", b)
}
case 5:
var (
s, t float32
)
fmt.Print("\n === geraLurus === \n")
fmt.Print("kecepatan Rata-rata\n")
fmt.Print("Masukkan kecepatan=")
fmt.Scanf("%f", &s)
fmt.Print("Masukkan jarak =")
fmt.Scanf("%f", &t)
v := s / t
fmt.Println("hasil =", v)
case 6:
var (
v0, a , t float32
b int
)
fmt.Println("GLBB")
fmt.Println("1. Kecepatan Akhir")
fmt.Println("2. Jarak Tempuh")
fmt.Print("Masukkan Pilihan = ")
fmt.Scanf("%d", &b)
if b == 1 {
fmt.Print("\nkecepatan akhir\n")
fmt.Print("Masukkan v0 = ")
fmt.Scanf("%f", &v0)
fmt.Print("Masukkan a = ")
fmt.Scanf("%f", &a)
fmt.Print("Masukkan t = ")
fmt.Scanf("%f", &t)
hasil := v0 + a * t
fmt.Println("Hasil = ", hasil)
} else if b == 2 {
fmt.Print("Masukkan Kecepatan Awal : ")
fmt.Scanf("%f",&v0)
fmt.Print("Masukkan Waktu Tempuh : ")
fmt.Scanf("%f",&a)
fmt.Print("Masukkan Percepatan : ")
fmt.Scanf("%f",&t)
c := (v0*a)+(0.5*t*(a*a))
fmt.Println("Hasil = ", c)
}else {
fmt.Println("Pilihan anda salah")
}
case 7:
var (
m float64
v2 float64
g float64
h float64
d int
)
fmt.Println("=== Pilih Menu ===")
fmt.Print("1. Hitung Energi kinetik\n")
fmt.Print("2. Hitung Energi Potensial\n")
fmt.Print("Masukkan Pilihan = ")
fmt.Scanf("%d", &d)
if d == 1 {
fmt.Print("=== Energi kinetik ===\n")
fmt.Print("Masukkan Massa Benda = ")
fmt.Scanf("%f", &m)
fmt.Print("Masukkan kecepatan Benda = ")
fmt.Scanf("%f", &v2)
x := m * v2 * v2 / 2
fmt.Println("Hasil = ", x)
}else if d == 2 {
fmt.Print("=== Energi Potensial ===\n")
fmt.Print("Masukkan Massa benda = ")
fmt.Scanf("%f", &m)
fmt.Print("Masukkan Gravitasi = ")
fmt.Scanf("%f", &g)
fmt.Print("Masukkan tinggi benda = ")
fmt.Scanf("%f", &h)
x := m * g * h
fmt.Print("hasil = ", x)
}
case 8:
var (
n , t float32
d int
)
fmt.Println("=== Pilih Menu ===")
fmt.Print("1. Hitung Frekuensi\n")
fmt.Print("2. Hitung Getaran\n")
fmt.Print("Masukkan Pilihan = ")
fmt.Scanf("%d", &d)
if d == 1 {
fmt.Print("=== Frekuensi ===\n")
fmt.Print("Masukkan Jumlah Getaran = ")
fmt.Scanf("%f", &n)
fmt.Print("Masukkan waktu = ")
fmt.Scanf("%f", &t)
x := n / t
fmt.Println("Hasil = ", x)
}else if d == 2 {
fmt.Print("=== Getaran ===\n")
fmt.Print("Masukkan Watu = ")
fmt.Scanf("%f", &t)
fmt.Print("Masukkan Getaran = ")
fmt.Scanf("%f", &n)
x := t / n
fmt.Print("hasil = ", x)
}
case 9:
var (
a, b float32
)
fmt.Print("=== Massa Jenis ===\n")
fmt.Print("masukkan massa : ")
fmt.Scanf("%f", &a)
fmt.Print("masukkan volume :")
fmt.Scanf("%f", &b)
c := a / b
fmt.Println("Massa Jenis : ", c)
case 10:
var (
a int
b, c float32
)
fmt.Print("=== Menghitung daya, teanan, usaha dan gaya ===\n")
fmt.Print("1.Daya")
fmt.Print("2.Tekanan")
fmt.Print("3.Usaha")
fmt.Print("4.Gaya")
fmt.Print("masukkan pilihan :")
fmt.Scanf("%d", &a)
if a == 1 {
fmt.Print("masukkan usaha : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan waktu : ")
fmt.Scanf("%f", &c)
d := b / c
fmt.Println("hasil = ", d)
} else if a == 2 {
fmt.Print("masukkan gaya : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan alas/luas : ")
fmt.Scanf("%f", &c)
d := b / c
fmt.Println("Hasil = ", d)
} else if a == 3 {
fmt.Print("masukkan gaya : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan perpindahan/jarak : ")
fmt.Scanf("%f", &c)
d := b * c
fmt.Println("Hasil = ", d)
}else if a == 4 {
fmt.Print("masukan massa : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan percepatan : ")
fmt.Scanf("%f", &c)
d := b * c
fmt.Println("hasil = ", d)
}else {
fmt.Println("pilihan anda salah")
}
case 11:
var (
d int
b float32
)
fmt.Print("=== Suhu ===\n")
fmt.Print("1. Celcius\n")
fmt.Print("2. Fahrenheit\n")
fmt.Print("3. Reamur\n")
fmt.Print("Masukkan Pilihan :")
fmt.Scanf("%d", &d)
fmt.Println("===========================")
if d == 1 {
fmt.Print("Masukkan Celcius : ")
fmt.Scanf("%f", &b)
fmt.Println("=================")
d := (1.8 * b) + 32
c := 0.8 * b
fmt.Println("Celcius ke Fahrenheit = ", d)
fmt.Println("Celcius ke Reamur = ", c)
} else if d == 2 {
fmt.Print("Masukkan Fahrenheit : ")
fmt.Scanf("%f", &b)
fmt.Println("=================")
d := 0.55 * (b - 32)
c := 0.44 * (b - 32)
fmt.Println("Fahrenheit ke celcius = ", d)
fmt.Println("Fahrenheit ke Reamur = ", c)
} else if d == 3 {
fmt.Print("Masukkan Reamur : ")
fmt.Scanf("%f", &b)
fmt.Println("=================")
d := (2.25 * b) + 32
c := (1.25) * b
fmt.Println("Reamur ke Fahrenheit = ", d)
fmt.Println("Reamur ke Celcius = ", c)
}else {
fmt.Println("pilihan anda salah")
}
default:
fmt.Println("Pilihan anda salah...")
}
ulang()
}
func ulang(){
var (
act string )
fmt.Print("Kembali Kemenu awal tekan 'Y' = ")
fmt.Scanf("%s", &act)
if act == "Y" || act == "y" {
main()
} else {
fmt.Println("\nTerimah kasih")
return
}
}
package main
import (
"fmt"
"math"
)
func main() {
var pil int
fmt.Print("Selamat Datang di perhitungan!!\n")
fmt.Print("1. Persegi\n")
fmt.Print("2. Segitiga\n")
fmt.Print("3. Lingkaran\n")
fmt.Print("4. Sincostang\n")
fmt.Print("5. glb\n")
fmt.Print("6. Glbb\n")
fmt.Print("7. Energi\n")
fmt.Print("8. frekuensi dan getaran\n")
fmt.Print("9. Massa Jenis\n")
fmt.Print("10. daya, tekanan, usaha dan daya\n")
fmt.Print("11. suhu\n")
fmt.Print("\nMasukkan pilihan = ")
fmt.Scanf("%d", &pil)
switch pil {
if pil == 1 {var (
a, b int
)
fmt.Print("==== Persegi ===== \n")
fmt.Print("masukkan sisi 1= ")
fmt.Scanf("%d", &a)
fmt.Print("masuaan sisi 2= ")
fmt.Scanf("%d", &b)
c := a * b
fmt.Println("hasil = ", c)
}
case 2:
var (
a, b float32
c float32 = 0.5
)
fmt.Print("==== Segitiga ===== \n")
fmt.Print("masukkan alas= ")
fmt.Scanf("%f", &a)
fmt.Print("masuakkan tinggi= ")
fmt.Scanf("%f", &b)
d := c * a * b
fmt.Println("hasil = ", d)
case 3:
var (
a float32
phi float32 = 3.14
)
fmt.Print("==== Lingkaran ===== \n")
fmt.Print("masukkan jari-jari= ")
fmt.Scanf("%f", &a)
c := phi * a * a
fmt.Println("hasil = ", c)
case 4:
var (
a float64
d int
)
fmt.Print("=== Sincostang ===\n")
fmt.Print("1. sinus\n")
fmt.Print("2. constan\n")
fmt.Print("3. tangen\n")
fmt.Print("masukkan pilihan = ")
fmt.Scanf("%d", &d)
if d == 1 {
fmt.Print("=== Sinus ===\n")
fmt.Print("Masuakkan sudut = ")
fmt.Scanf("%f", &a)
b := math.Sin(a)
fmt.Print("Hasil =", b)
}else if d == 2 {
fmt.Print("=== Constan ===\n")
fmt.Print("Masukkan sudut = ")
fmt.Scanf("%f", &a)
b := math.Cos(a)
fmt.Print("hasil =", b)
}else if d == 3 {
fmt.Print("=== Tangen ===\n")
fmt.Print("masukkan sudut = ")
fmt.Scanf("%f", &a)
b := math.Tan(a)
fmt.Print("hasil=", b)
}
case 5:
var (
s, t float32
)
fmt.Print("\n === geraLurus === \n")
fmt.Print("kecepatan Rata-rata\n")
fmt.Print("Masukkan kecepatan=")
fmt.Scanf("%f", &s)
fmt.Print("Masukkan jarak =")
fmt.Scanf("%f", &t)
v := s / t
fmt.Println("hasil =", v)
case 6:
var (
v0, a , t float32
b int
)
fmt.Println("GLBB")
fmt.Println("1. Kecepatan Akhir")
fmt.Println("2. Jarak Tempuh")
fmt.Print("Masukkan Pilihan = ")
fmt.Scanf("%d", &b)
if b == 1 {
fmt.Print("\nkecepatan akhir\n")
fmt.Print("Masukkan v0 = ")
fmt.Scanf("%f", &v0)
fmt.Print("Masukkan a = ")
fmt.Scanf("%f", &a)
fmt.Print("Masukkan t = ")
fmt.Scanf("%f", &t)
hasil := v0 + a * t
fmt.Println("Hasil = ", hasil)
} else if b == 2 {
fmt.Print("Masukkan Kecepatan Awal : ")
fmt.Scanf("%f",&v0)
fmt.Print("Masukkan Waktu Tempuh : ")
fmt.Scanf("%f",&a)
fmt.Print("Masukkan Percepatan : ")
fmt.Scanf("%f",&t)
c := (v0*a)+(0.5*t*(a*a))
fmt.Println("Hasil = ", c)
}else {
fmt.Println("Pilihan anda salah")
}
case 7:
var (
m float64
v2 float64
g float64
h float64
d int
)
fmt.Println("=== Pilih Menu ===")
fmt.Print("1. Hitung Energi kinetik\n")
fmt.Print("2. Hitung Energi Potensial\n")
fmt.Print("Masukkan Pilihan = ")
fmt.Scanf("%d", &d)
if d == 1 {
fmt.Print("=== Energi kinetik ===\n")
fmt.Print("Masukkan Massa Benda = ")
fmt.Scanf("%f", &m)
fmt.Print("Masukkan kecepatan Benda = ")
fmt.Scanf("%f", &v2)
x := m * v2 * v2 / 2
fmt.Println("Hasil = ", x)
}else if d == 2 {
fmt.Print("=== Energi Potensial ===\n")
fmt.Print("Masukkan Massa benda = ")
fmt.Scanf("%f", &m)
fmt.Print("Masukkan Gravitasi = ")
fmt.Scanf("%f", &g)
fmt.Print("Masukkan tinggi benda = ")
fmt.Scanf("%f", &h)
x := m * g * h
fmt.Print("hasil = ", x)
}
case 8:
var (
n , t float32
d int
)
fmt.Println("=== Pilih Menu ===")
fmt.Print("1. Hitung Frekuensi\n")
fmt.Print("2. Hitung Getaran\n")
fmt.Print("Masukkan Pilihan = ")
fmt.Scanf("%d", &d)
if d == 1 {
fmt.Print("=== Frekuensi ===\n")
fmt.Print("Masukkan Jumlah Getaran = ")
fmt.Scanf("%f", &n)
fmt.Print("Masukkan waktu = ")
fmt.Scanf("%f", &t)
x := n / t
fmt.Println("Hasil = ", x)
}else if d == 2 {
fmt.Print("=== Getaran ===\n")
fmt.Print("Masukkan Watu = ")
fmt.Scanf("%f", &t)
fmt.Print("Masukkan Getaran = ")
fmt.Scanf("%f", &n)
x := t / n
fmt.Print("hasil = ", x)
}
case 9:
var (
a, b float32
)
fmt.Print("=== Massa Jenis ===\n")
fmt.Print("masukkan massa : ")
fmt.Scanf("%f", &a)
fmt.Print("masukkan volume :")
fmt.Scanf("%f", &b)
c := a / b
fmt.Println("Massa Jenis : ", c)
case 10:
var (
a int
b, c float32
)
fmt.Print("=== Menghitung daya, teanan, usaha dan gaya ===\n")
fmt.Print("1.Daya")
fmt.Print("2.Tekanan")
fmt.Print("3.Usaha")
fmt.Print("4.Gaya")
fmt.Print("masukkan pilihan :")
fmt.Scanf("%d", &a)
if a == 1 {
fmt.Print("masukkan usaha : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan waktu : ")
fmt.Scanf("%f", &c)
d := b / c
fmt.Println("hasil = ", d)
} else if a == 2 {
fmt.Print("masukkan gaya : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan alas/luas : ")
fmt.Scanf("%f", &c)
d := b / c
fmt.Println("Hasil = ", d)
} else if a == 3 {
fmt.Print("masukkan gaya : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan perpindahan/jarak : ")
fmt.Scanf("%f", &c)
d := b * c
fmt.Println("Hasil = ", d)
}else if a == 4 {
fmt.Print("masukan massa : ")
fmt.Scanf("%f", &b)
fmt.Print("masukkan percepatan : ")
fmt.Scanf("%f", &c)
d := b * c
fmt.Println("hasil = ", d)
}else {
fmt.Println("pilihan anda salah")
}
case 11:
var (
d int
b float32
)
fmt.Print("=== Suhu ===\n")
fmt.Print("1. Celcius\n")
fmt.Print("2. Fahrenheit\n")
fmt.Print("3. Reamur\n")
fmt.Print("Masukkan Pilihan :")
fmt.Scanf("%d", &d)
fmt.Println("===========================")
if d == 1 {
fmt.Print("Masukkan Celcius : ")
fmt.Scanf("%f", &b)
fmt.Println("=================")
d := (1.8 * b) + 32
c := 0.8 * b
fmt.Println("Celcius ke Fahrenheit = ", d)
fmt.Println("Celcius ke Reamur = ", c)
} else if d == 2 {
fmt.Print("Masukkan Fahrenheit : ")
fmt.Scanf("%f", &b)
fmt.Println("=================")
d := 0.55 * (b - 32)
c := 0.44 * (b - 32)
fmt.Println("Fahrenheit ke celcius = ", d)
fmt.Println("Fahrenheit ke Reamur = ", c)
} else if d == 3 {
fmt.Print("Masukkan Reamur : ")
fmt.Scanf("%f", &b)
fmt.Println("=================")
d := (2.25 * b) + 32
c := (1.25) * b
fmt.Println("Reamur ke Fahrenheit = ", d)
fmt.Println("Reamur ke Celcius = ", c)
}else {
fmt.Println("pilihan anda salah")
}
default:
fmt.Println("Pilihan anda salah...")
}
ulang()
}
func ulang(){
var (
act string )
fmt.Print("Kembali Kemenu awal tekan 'Y' = ")
fmt.Scanf("%s", &act)
if act == "Y" || act == "y" {
main()
} else {
fmt.Println("\nTerimah kasih")
return
}
}
Terima Kasih....... Semoga bermanfaat teman-teman wakwaaw...!!
Selasa, 21 Oktober 2014
Go Lang (Google Language)
1. Sejarah Go Lang
Go Language diluncurakan ke publik pada tahun 2009. Desain awal pada tanggal 21 september 2007 oleh Robert Grisemer, Rob Commander Pike, dan ken Thompson.
Go Language diluncurakan ke publik pada tahun 2009. Desain awal pada tanggal 21 september 2007 oleh Robert Grisemer, Rob Commander Pike, dan ken Thompson.
2. Pengertian Go Lang
Go language Adalah Bahasa pemograman baru yang di kembangan oleh google dan di kompliasiakan dengan bahasa pemograman c.
Go language Adalah Bahasa pemograman baru yang di kembangan oleh google dan di kompliasiakan dengan bahasa pemograman c.
3. Keunggulan Go Lang
Gol Lang Di Desain sesederhana mungkin untuk mempermudah dalam bahasa pemograman dan aman untuk digunakan.
Gol Lang Di Desain sesederhana mungkin untuk mempermudah dalam bahasa pemograman dan aman untuk digunakan.
4. Contoh
Beriukut adalah syntax untuk Menampilakan tuisan Hello world!
Beriukut adalah syntax untuk Menampilakan tuisan Hello world!
Terimakasih.........!!!
Langganan:
Postingan (Atom)

